matlab解微分方程画图?function mat1()syms yt=0:0.1:1y=dsolve('Dy=1-2*y+t','t')[y]endcommand window:t =0 0.1000 0.2000 0.3000 0.4000 0.5000 0.6000 0.7000 0.8000 0.9000 1.0000y =t/2 + C3/(4*exp(2*t)) + 1/4y =t/2 + C3/(4*exp(2*t)) + 1/4>> plot(t
来源:学生学帮网 编辑:学帮网 时间:2024/06/01 12:50:28
matlab解微分方程画图?
function mat1()
syms y
t=0:0.1:1
y=dsolve('Dy=1-2*y+t','t')
[y]
end
command window:
t =
0 0.1000 0.2000 0.3000 0.4000 0.5000 0.6000 0.7000 0.8000 0.9000 1.0000
y =
t/2 + C3/(4*exp(2*t)) + 1/4
y =
t/2 + C3/(4*exp(2*t)) + 1/4
>> plot(t,y)
Undefined function or variable 'y'.
存在的问题:
1、解微分方程的代码写在一个函数里,函数有自己独立工作区,运行函数后,变量的值不会自动保存在命令窗口里,所以会提示y未定义(你应该在之前定义过t,否则应该提示t未定义).
2、微分方程没提供初始条件,因而求解得到的表达式中含有自由系数C3.
3、解微分方程得到的y是t的表达式,需要将t的实际取值代入才可以得到绘图所需数据.
参考代码(假定初值为0):
syms yt=0:0.1:1;
y=dsolve('Dy=1-2*y+t','y(0)=0')
y=subs(y);
plot(t,y)
matlab怎么解微分方程
matlab解偏微分方程,
matlab怎么解微分方程?
matlab用dsolve解常微分方程并画图,例如y'=1-y^2,y(0)=0.
用matlab解微分方程并画图i(0)=0 a=0.5 b=0.6求解这个微分方程,并画出 i 随t的变化图像
matlab求解微分方程dx/dt=rx(1-x/k)并画图?x(0)=x0
怎么 用matlab解符号偏微分方程
matlab 用eig和diag解微分方程
matlab解偏微分方程请把matlab语句给出来~
MATLAB接微分方程及画图问题用MATLAB设计程序解微分方程y+2y'+2y=0,y(0)=1,y'(0)=0,并画出图形,当在M文件中改变方程系数时,图形也随着变化.为什么画图时要用“.”号,例如画y=sin(x).*exp(-x/3);中要有
Matlab求解一个微分方程并画图谢啦,另外这个方程要离散应该怎么离散啊~
matlab 会解偏微分方程吗?
matlab求微分方程
matlab解决微分方程问题
matlab怎样画图
matlab 画图的问题,
matlab画图功能出问题,
如何用matlab画图?