这几个题都需要用MATLAB程序编辑解答,向大神求助
答案:2 悬赏:50 手机版
解决时间 2021-02-16 18:37
- 提问者网友:辞取
- 2021-02-16 11:55
这几个题都需要用MATLAB程序编辑解答,向大神求助
最佳答案
- 五星知识达人网友:长青诗
- 2021-02-16 12:51
555555555555555555555555555555555555555555555555555555555555
%不同的线形设置不同的横坐标是为了更完整的显示不同的曲线
x1=0:0.1:20;
x2=0:0.1:9;
x3=0:0.1:20;
x4=0:0.1:4;
y1=1+x1;
y2=1+x2+x2.^2/2;
y3=cos(x3);
y4=exp(x4);
figure;
plot(x1,y1,'b');
grid on; %显示格子
hold on; %保持图形
plot(x2,y2,'g');
plot(x3,y3,'r');
plot(x4,y4,'m');
legend('y1=1+x','y2=1+x+x.^2/2','y3=cos(x)','y4=exp(x)'); %标示线形
66666666666666666666666666666666666666666666666666666666666666
x=0:0.1:5;
y=x.^2-2*x+5;
figure;plot(x,y);
grid on;
根据图形可知,没有零点。
77777777777777777777777777777777777777777777777777777
求行列式用det(A),得到det(A)=-9.
求特征值用eig函数,D=eig(A);
结果为:
D =
2.3028
-1.3028
3.0000
8888888888888888888888888888888888888888888888888888888
解微分方程用dsolve函数
dsolve('x*y+(1-x^2)*Dy=0','x')
其中Dy表示y的一阶导数,如果是二阶的话则用D2y表示,以此类推。
将上述代码输入matlab命令框得到
ans =
C2*(x^2 - 1)^(1/2)
C2表示常数,^表示次方,即x^2表示x的平方。
追问谢谢,辛苦了!
%不同的线形设置不同的横坐标是为了更完整的显示不同的曲线
x1=0:0.1:20;
x2=0:0.1:9;
x3=0:0.1:20;
x4=0:0.1:4;
y1=1+x1;
y2=1+x2+x2.^2/2;
y3=cos(x3);
y4=exp(x4);
figure;
plot(x1,y1,'b');
grid on; %显示格子
hold on; %保持图形
plot(x2,y2,'g');
plot(x3,y3,'r');
plot(x4,y4,'m');
legend('y1=1+x','y2=1+x+x.^2/2','y3=cos(x)','y4=exp(x)'); %标示线形
66666666666666666666666666666666666666666666666666666666666666
x=0:0.1:5;
y=x.^2-2*x+5;
figure;plot(x,y);
grid on;
根据图形可知,没有零点。
77777777777777777777777777777777777777777777777777777
求行列式用det(A),得到det(A)=-9.
求特征值用eig函数,D=eig(A);
结果为:
D =
2.3028
-1.3028
3.0000
8888888888888888888888888888888888888888888888888888888
解微分方程用dsolve函数
dsolve('x*y+(1-x^2)*Dy=0','x')
其中Dy表示y的一阶导数,如果是二阶的话则用D2y表示,以此类推。
将上述代码输入matlab命令框得到
ans =
C2*(x^2 - 1)^(1/2)
C2表示常数,^表示次方,即x^2表示x的平方。
追问谢谢,辛苦了!
全部回答
- 1楼网友:刀戟声无边
- 2021-02-16 13:01
简单追答我帮你我帮你我帮你采纳我采纳我追问→_→
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯