用matlab求这个方程的数值解:y''-(1-y^2)y'+y=0,y(1)=2,y(2)=0,[0,20],麻烦把程序编出来用matlab求这个方程的数值解:y''-(1-y^2)y'+y=0,y(1)=2,y(2)=0,[0,20],麻烦把程序编出来

来源:学生作业帮助网 编辑:六六作业网 时间:2024/12/31 01:06:07
用matlab求这个方程的数值解:y''''-(1-y^2)y''+y=0,y(1)=2,y(2)=0,[0,20],麻烦把程序编出来用matlab求这个方程的数值解:y''''-(1-y^2)y''+y=0,y

用matlab求这个方程的数值解:y''-(1-y^2)y'+y=0,y(1)=2,y(2)=0,[0,20],麻烦把程序编出来用matlab求这个方程的数值解:y''-(1-y^2)y'+y=0,y(1)=2,y(2)=0,[0,20],麻烦把程序编出来
用matlab求这个方程的数值解:y''-(1-y^2)y'+y=0,y(1)=2,y(2)=0,[0,20],麻烦把程序编出来
用matlab求这个方程的数值解:y''-(1-y^2)y'+y=0,
y(1)=2,y(2)=0,[0,20],麻烦把程序编出来

用matlab求这个方程的数值解:y''-(1-y^2)y'+y=0,y(1)=2,y(2)=0,[0,20],麻烦把程序编出来用matlab求这个方程的数值解:y''-(1-y^2)y'+y=0,y(1)=2,y(2)=0,[0,20],麻烦把程序编出来
这是你们老师出的题目吧,这个例子在好多书上都出现过.
具体如下:
function dydt = vdp1(t,y)
dydt = [y(2); (1-y(1)^2)*y(2)-y(1)];
end
保存函数文件
[t,y] = ode45(@vdp1,[0 20],[2; 0]);
%This example uses @ to pass vdp1 as a function handle to ode45.The
resulting output is a column vector of time points t and a solution array y.Each row in y corresponds to a time returned in the corresponding row of t.
作图:
You can simply use the plot command to view
the solver output:
plot(t,y(:,1),'-',t,y(:,2),'--')
xlabel('time t');
ylabel('solution y');
legend('y_1','y_2')

用matlab求这个方程的数值解:y''-(1-y^2)y'+y=0,y(1)=2,y(2)=0,[0,20],麻烦把程序编出来用matlab求这个方程的数值解:y''-(1-y^2)y'+y=0,y(1)=2,y(2)=0,[0,20],麻烦把程序编出来 用MATLAB语言求微积分方程的数值解.(xd^2y)/dx^2-5dy/dx+y=0y(0)=0y'(0)=0 求大神用matlab求方程的数值解求E matlab 微分方程,积分方程,数值解,方程组,代码请问大神些,这个方程能否求解数值解,我看貌似matlab里面能够用函数组表示微分方程,但是具体怎么操作我不懂.求y和y',0 求用matlab解如下微分方程的方法本人菜鸟,求用matlab解如下方程的方法:dy/dx=f(x,y,z)dz/dx=g(x,y,z)求此方程数值解 用matlab求微分方程 y’=-y2+x,y(0)=1的数值解, matlab 求一元方程数值解请问如何用matlab求方程exp(-x)=1-x/2的数值解? 怎么用matlab编程求解这个方程的数值解啊现在有方程 y*lgy=x ,如果已知x的值,比如x=3,问 怎么样用matlab 编程解出 y的数值阿?两个人都回答的挺好的,可是你们能不能帮我解释一下所写的程序的意 怎么用matlab的ode命令解下面的方程?上述方程我用matlab解后发现数值解和精确解差别较大,求帮助 用MATLAB怎么求这个方程的解,如图 求大神帮忙用matlab求解微分方程的数值解 matlab 微分方程 数值解 求代码这个如何用matlab求解数值解? 请问用Matlab怎么求这个方程y=5x+e^(-x)的解啊?急交作业,谢谢! 这个方程怎么用matlab来求系数方程是:y=a*x/(b+x+x*x/c),现在知道8组x和y的数值x=[48.65 47.1 44.9 42 36 28.5 17.4 0] y=[0.027 0.017 0.019 0.02675 0.0328 0.03883 0.05228 0.08338],怎么样求a b c的值呢?拟合的话怎么拟合 用matlab求y=f(x),y''=y^2的数值解,待解方程为:y=f(x),y''=y^2,即y的二阶导等于y的平方边界条件:y(0)=1,y'(100)=0用matlab函数ode45求解function dy=test(x,y)dy=zeros(2,1);dy(1)=y(2);dy(2)=[y(1)]^1;end[X,Y]=ode45('test',[0 100 求教大神用matlab数值解积分方程 用MATLAB解方程(y+2)y'=x,当x=0:1:100时,求y的数值,并画出y的图形,怎么输入命令?我只会解方程:y=dsolve('(y+2)*Dy=x')y =-2-(4+2*t*x+2*C1*x)^(1/2)-2+(4+2*t*x+2*C1*x)^(1/2) 用MATLAB解方程(y+2)y'=x,当x=0:1:100时,求y的数值,并画出y的图形,怎么输入命令?我只会解方程:y=dsolve('(y+2)*Dy=x') y = -2-(4+2*t*x+2*C1*x)^(1/2) -2+(4+2*t*x+2*C1*x)^(1/2)