作业帮 > 综合 > 作业

matlab中如何在解出方程解得时候直接把曲线画出来?新手求教!

来源:学生作业帮 编辑:神马作文网作业帮 分类:综合作业 时间:2024/11/10 17:02:49
matlab中如何在解出方程解得时候直接把曲线画出来?新手求教!
程序如下:
[x1,x2]=dsolve('D2x1+200*x1-100*x2=0,D2x2-100*x1+200*x2=0','Dx1(0)=0,Dx2(0)=0,x1(0)=1,x2(0)=1');
t=0:0.1:10;
plot(t,X(1),'r');
hold on;
plot(t,X(2),'b');
matlab中如何在解出方程解得时候直接把曲线画出来?新手求教!
用函数ezplot
>> [x1,x2]=dsolve('D2x1+200*x1-100*x2=0,D2x2-100*x1+200*x2=0','Dx1(0)=0,Dx2(0)=0,x1(0)=1,x2(0)=1');
>> t=0:0.1:10;
>> ezplot(x1)
>> hold on
>> ezplot(x2)
>>
再问: 那问一下横坐标的范围怎么改啊?还有曲线的颜色?ezplot(x1,'r')好像不行
再答: h=ezplot(x2,[-5:0.1:5]); >> set(h,'Color','red');