编程知识 cdmana.com

On Solving Problems of Matlab Differential Equations

img


Répondez à cette question.,Le Code que j'écris me signale toujours des erreurs.J'espère que quelqu'un pourra me guider,Mille mercies.




Voir la réponse1:

Bonjour!
Solutions numériques:

% y(1)Correspondant ày;y(2)Correspondant àzf = @(x,y)  [sin(x)+y(2); 1+x-y(1)];[x,y] = ode45(f, [0,10], [2;7]);plot(x,y); legend('y','z')

img

Solution analytique:

syms y(x) z(x) xeq = [diff(y,1)-sin(x)==z, diff(z,1)+y==1+x];conds = [y(0)==2, z(0)==7];s = dsolve(eq,conds);z = matlabFunction(s.z);y = matlabFunction(s.y);fplot(y, [0,10], 'r--'); hold onfplot(z, [0,10], 'b-');legend('y','z')

img

J'espère qu'il sera adopté




Voir la réponse2:



Voir la réponse3:

Analyse

syms y z x;[y z]=dsolve('Dy-z=sin(x)','Dz+y=1+x','y(0)=2','z(0)=7','x');vpa(y)vpa(z)

Valeur numérique

% y - Oui.y(1)  z- Oui.y(2)f = @(x,y)[sin(x)+y(2);1-x-y(1)];[x,y]=ode45(f,[0,200],[2;7]);plot(x,y(:,1));hold on;plot(x,y(:,2));grid on;

img




Voir la réponse4:

版权声明
本文为[Questions et réponses du rseoc]所创,转载请带上原文链接,感谢
https://cdmana.com/2021/10/20211021230021166m.html

Scroll to Top