matlab微分方程和方程組的計算求解答

時間 2022-11-18 02:45:33

1樓:

你好,程式如下,可以直接複製到matlab中執行,就有結果。

%第7題

eq=dsolve('d2y -3*dy+2*y=x', 'y(0) = 1', 'dy(0) = 0','x');

y=inline(eq);

result=y(0.5)

%第8題

[x,y]=solve('x^2+y^2=1','x*y=2','x','y')

結果:第7題:0.6100。

第8題:

x =(1/2 + (15^(1/2)*i)/2)^(1/2)/2 - (1/2 + (15^(1/2)*i)/2)^(3/2)/2

- (1/2 + (15^(1/2)*i)/2)^(1/2)/2 + (1/2 + (15^(1/2)*i)/2)^(3/2)/2

(1/2 - (15^(1/2)*i)/2)^(1/2)/2 - (1/2 - (15^(1/2)*i)/2)^(3/2)/2

- (1/2 - (15^(1/2)*i)/2)^(1/2)/2 + (1/2 - (15^(1/2)*i)/2)^(3/2)/2

y =(1/2 + (15^(1/2)*i)/2)^(1/2)

-((15^(1/2)*i)/2 + 1/2)^(1/2)

(1/2 - (15^(1/2)*i)/2)^(1/2)

-(1/2 - (15^(1/2)*i)/2)^(1/2)

2樓:

1-6syms y(x);

dy = diff(y);

d2y = diff(y,2);

f(x) = symfun(dsolve(d2y - 3*dy + 2*y == x, y(0)==1, dy(0)==0), x);

res = subs(f(0.5));

答案為:0.6100

1-8syms x y;

[t1 t2]=solve(x*x+y*y==1, x*y==2);

ans = [subs(t1) subs(t2)];

答案為:

% x,y可交換

ans =

1.1180 - 0.8660i 1.1180 + 0.8660i

-1.1180 + 0.8660i -1.1180 - 0.8660i

1.1180 + 0.8660i 1.1180 - 0.8660i

-1.1180 - 0.8660i -1.1180 + 0.8660i

求解微分方程,什麼是解微分方程?

1.y y 0 特徵方程 r 2 1 0 r1 i r2 i 根據結論 通解為y c1sinx c2cosx 2.xsin x 2 dx 2 xd cos x 2 2 xcos x 2 cos x 2 dx 2 xcos x 2 2sin x 2 c 4sin x 2 2xcos x 2 c 1題不...

積分方程化為微分方程

h x 積分 x,2 xt 2 dt 積分 x,2 e t 3 2 dt x積分 x,2 t 2 dt 積分 x,2 e t 3 2 dt 第一項要用積法則,其餘的要用鏈式法則 即d dx 積分f t dt f b x b x f a x a x h x x 積分 x,2 t 2 dt x d dx...

matlab求出微分方程的數值解以後,如何在自變數屬於一定範圍內作圖

只需要提取x和y的前n個數字再plot,但必須保證x和y維數一致,下面是乙個小例子 x 1 0.1 4 y 4 0.1 7 x1 x 1,1 10 y1 y 1,1 10 subplot 2,1,1 plot x,y subplot 2,1,2 plot x1,y1 plot x 1,1 10 y ...

求微分方程的通解,微分方程的通解怎麼求

特徵根法是解常係數齊次線性微分方程的一種通用方法。1 y dx 1 x dy 0 dx dy ydx xdy 0 dx dy ydx xdy 0 x y xy c c是常數 此方程的通解是x y xy c。微分方程術語 對乙個微分方程而言,它的解會包括一些常數,對於n階微分方程,它的含有n個獨立常數...

微分方程高分數學,如何學習微分方程?數學很差

微分方程 y y e x sinx的特解可設為?齊次方程 y y 0的特徵方程 r 1 0的根為 r 1,r 1 其中r 等於e x的指數x的係數 故可設 y axe x bsinx ccosx y ae x axe x bcosx csinx a 1 x e x bcosx csinx y ae ...