Matlab怎么画出连续的曲线?clear all;clc;L1=1; L2=1; L=1; C1=1; C2=1; C=1; m=0.5; w=50; a=sqrt(2)/2; b=sqrt(2)/2; d=sqrt(2)/2; c=-sqrt(2)/2; k=1.381*10^(-23); h=6.63*10^(-34);B=1/(k*T);M1=1/(L-m); M2=1/(L+m);r1=1/sqrt(C*

来源:学生作业帮助网 编辑:作业帮 时间:2024/05/10 08:37:45
Matlab怎么画出连续的曲线?clear all;clc;L1=1; L2=1; L=1; C1=1; C2=1; C=1; m=0.5; w=50;                  a=sqrt(2)/2; b=sqrt(2)/2; d=sqrt(2)/2; c=-sqrt(2)/2;       k=1.381*10^(-23); h=6.63*10^(-34);B=1/(k*T);M1=1/(L-m); M2=1/(L+m);r1=1/sqrt(C*

Matlab怎么画出连续的曲线?clear all;clc;L1=1; L2=1; L=1; C1=1; C2=1; C=1; m=0.5; w=50; a=sqrt(2)/2; b=sqrt(2)/2; d=sqrt(2)/2; c=-sqrt(2)/2; k=1.381*10^(-23); h=6.63*10^(-34);B=1/(k*T);M1=1/(L-m); M2=1/(L+m);r1=1/sqrt(C*
Matlab怎么画出连续的曲线?
clear all;
clc;
L1=1; L2=1; L=1; C1=1; C2=1; C=1; m=0.5; w=50;
a=sqrt(2)/2; b=sqrt(2)/2; d=sqrt(2)/2; c=-sqrt(2)/2;
k=1.381*10^(-23); h=6.63*10^(-34);
B=1/(k*T);
M1=1/(L-m); M2=1/(L+m);
r1=1/sqrt(C*(L-m)); r2=1/sqrt(C*(L+m));
a1=0; b1=0;
for t=0:0.1:10
a2=-sqrt(2)*(cos((w+r2)*t)/(2*(w+r2))+cos((w-r2)*t)/(2*(w-r2))-1/(2*(w+r2))-1/(2*(w-r2)));
b2=-(sqrt(2)*M2/r2)*(sin((w+r2)*t)/(2*(w+r2))-sin((w-r2)*t)/(2*(w-r2)));
A1=a1*cos(r1*t)+b1*r1*sin(r1*t)/M1;
A2=a2*cos(r2*t)+b2*r2*sin(r2*t)/M2;
I1=(m*(a*A2-b*A1)+L2*(c*A2-d*A1))/(m^2-L1*L2);
I2=(m*(d*A1-c*A2)-L1*(a*A2-b*A1))/(m^2-L1*L2);
subplot(2,1,1);plot(t,I1);hold on; grid on; title('温度为273K时电流I1的热力学平均值随时间t变化的曲线');xlabel('t/时间');ylabel('I1');
subplot(2,1,2);plot(t,I2);hold on; grid on; title('温度为273K时电流I2的热力学平均值随时间t变化的曲线');xlabel('t/时间');ylabel('I2');
怎么画出来都是离散的点呢?我想画出来是连续的曲线,该怎么修改?请高手指教!

Matlab怎么画出连续的曲线?clear all;clc;L1=1; L2=1; L=1; C1=1; C2=1; C=1; m=0.5; w=50; a=sqrt(2)/2; b=sqrt(2)/2; d=sqrt(2)/2; c=-sqrt(2)/2; k=1.381*10^(-23); h=6.63*10^(-34);B=1/(k*T);M1=1/(L-m); M2=1/(L+m);r1=1/sqrt(C*
因为你是在for循环中画的,所以循环一次算出一个点,matlab就画一个点.你可以在循环完毕后在使用plot画图:
clear all;
clc;
i=1; %脚标i
L1=1; L2=1; L=1; C1=1; C2=1; C=1; m=0.5; w=50;
a=sqrt(2)/2; b=sqrt(2)/2; d=sqrt(2)/2; c=-sqrt(2)/2;
k=1.381*10^(-23); h=6.63*10^(-34);
B=1/(k*T);
M1=1/(L-m); M2=1/(L+m);
r1=1/sqrt(C*(L-m)); r2=1/sqrt(C*(L+m));
a1=0; b1=0;
for t=0:0.1:10 %循环开始
a2=-sqrt(2)*(cos((w+r2)*t)/(2*(w+r2))+cos((w-r2)*t)/(2*(w-r2))-1/(2*(w+r2))-1/(2*(w-r2)));
b2=-(sqrt(2)*M2/r2)*(sin((w+r2)*t)/(2*(w+r2))-sin((w-r2)*t)/(2*(w-r2)));
A1=a1*cos(r1*t)+b1*r1*sin(r1*t)/M1;
A2=a2*cos(r2*t)+b2*r2*sin(r2*t)/M2;
I1(i)=(m*(a*A2-b*A1)+L2*(c*A2-d*A1))/(m^2-L1*L2);
I2(i)=(m*(d*A1-c*A2)-L1*(a*A2-b*A1))/(m^2-L1*L2);
i=i+!;
end %循环结束
%作图
subplot(2,1,1);plot(t,I1);hold on; grid on; title('温度为273K时电流I1的热力学平均值随时间t变化的曲线');xlabel('t/时间');ylabel('I1');
subplot(2,1,2);plot(t,I2);hold on; grid on; title('温度为273K时电流I2的热力学平均值随时间t变化的曲线');xlabel('t/时间');ylabel('I2');

Matlab中,这个曲线怎么画出来 知道一些坐标,怎么用matlab画出曲线并计算出曲线的曲率. 知道空间曲线各点的切向量怎么用MATLAB画出曲线 matlab 用spcrv画出的曲线,怎么求给定横坐标对应的纵坐标 matlab画图问题,怎么把这个立体图形的一个截面的曲线画出来. matlab中如果已经画出曲线来以后,怎么求曲线上每隔一段距离的横纵坐标值? matlab作图,过一点作曲线的切线用matlab画出一系列点连成的曲线后,怎么经过原点画出曲线的切线?有什么函数可用啊?用什么函数? matlab横坐标对数的连续曲线对于坐标取对数,用loglog或者semilogx绘图,但是画出来的图就不是连续曲线了,变成折线了,求解决措施. matlab求斜率曲线我想吧excel数据导入到matlab中,画出图形(已解决),再求出此曲线的斜率曲线,请问在matlab后一步怎么操作啊 怎么在matlab中画出方程11.29x=0.45[11.29(x+y)]^0.78的曲线,其中0 matlab折线图怎么作一条连接极值的曲线已经做出了一条折线图,现在要用两根平滑的曲线画出点子上的上、下限;然后在其中间画出平均曲线,该怎么做 matlab中如何设置freqs函数画出来的波形的颜色?用freqs在一个figure中画三条曲线其中这三条曲线的颜色要不一样.怎么实现? 怎样用matlab画出空间曲面曲线 知道了曲线的斜率怎么画出曲线的切线? PS画出的曲线怎么改变曲线的颜色? PS画出的曲线怎么改变曲线的颜色? AI连续曲线的画法这种曲线怎么画 怎么用matlab画出拟合曲线 就图上这个 希望高手给出输出图像.