A. matlab微分方程的解
如何用matlab求解微分方程的數值解和解析解?
一、微分方程的數值解可以ode函數來求解。其求解方法:
1、自定義微分方程組函數,仔襲odefun(x,y)
2、定義x【0,10】間若乾等份的數值,如n=50
3、定義y的初值,即
y0=[2,7];
4、使用ode45函數求y(x),z(x)數值解,即
[x,y]=ode45(@odefun,x,y0);
5、使用plot函數,繪制x—y(x),x—悄桐z(x)曲線圖
這里,y(1)代表y(x)的數值解,y(2)代表z(x)的數值解
二、微分方程的解析解可以dsolve函數來求解。
1、對變數y(x),z(x)進行聲明,即
syms y(x) z(x)
2、對變數y(x),z(x)求一階導數,即
Dy=diff(y,1);Dz=diff(z,1);
3、使用dsolve求y(x),z(x)解析表達式,即
[y,z]=dsolve(Dy-z==sin(x),Dz+y==1+x,y(0)==2,z(0)==7)
4、將x【0,10】間劃分若乾等份,如n=50
5、分別念運兄計算與x對應的y(x),z(x)值
6、使用plot函數,繪制x—y(x),x—z(x)曲線圖
三、使用hold on命令,將微分方程組的數值解曲線圖和解析解曲線圖,表示在同一圖窗中
B. 如何用matlab解方程
一般用matlab求解方程有兩種方法:1、用軟體自念戚頌帶的solve()函數、fsolve()函數、roots()函數等;2、利用數值分析的方法(如二分法,牛頓法等)自仔信行編程其數值函數。
所以,要根據具體的方程形式來選擇合適的求解函數。請給以把具體的方程貼出來,以便於幫助你仔鄭。
C. 用matlab解矩陣一般方法
矩陣分析是解決很多問題的好方法,但是很多時候矩陣的運算比較繁瑣,特別是高階矩陣運算。這時候如果用matlab來計算就方便快捷得多。下面我將介紹一些基本的矩陣運算方法。如加,減,乘,除,轉置,求逆。
約定:
a=[1,3,5;2,4,6;7,9,8] b=[9,6,4;3,4,5;2,3,4]
D. matlab求函數的數值積分
matlab中常用的求函數的數值積分方法,可以用以下函數來求解:
1、對於一重積分,有quad【自適應步長Simpson數值積分】、quadl【高精度Lobatto數值積分】、quadgk【自適應Gauss-Kronrod數值積分】、trapz【梯形數值積分】,上述函數調用格式分別為
quad(fun,a,b)%fun—被積函數,a—積分下限,b—積分上限
quadl(fun,a,b)%fun—被積函數,a—積分下限,b—積分上限
quadgk(fun,a,b)%fun—被積函數,a—積分下限,b—積分上限
trapz(X,Y)%X—自變數【a,b】區間的等差向量,Y—對應於X的被積函數值
2、對於二重積分,有quad2d【平面區域的數值積分】,dblquad【矩形區域的數值積分】,其調用格式分別為
quad2d(fun,xmin,xmax,ymin,ymax)
dblquad(fun,xmin,xmax,ymin,ymax)
3、對於三重積分,有triplequad【三維矩形區域的數值積分】,其調用格式為
triplequadfun,xmin,xmax,ymin,ymax,zmin,zmax)
E. 求助MATLAB解方程組
用昌攜MATLAB解方程組的常用方法有:
1、如是線性方程組,可以①用矩陣除春迅則法
x=AB(或 x=inv(A)*B) %A為線性方程組系數矩陣,B為常數向量,inv(A)為系數矩陣的逆矩陣;
也可以②用solve()函數命令,得到解析值或數值解
solve(表達式1,表達式2,。。。,表達式n,未知變數1,未扒棚知變數2,。。。,未知變數n);
也可以③用數值分析法(如Gauss消元法,Jacobi迭代法等),得到數值解
2、如是非線性方程組,可以①用solve()函數命令,得到解析值或數值解;也可以②用fsolve()函數命令,得到數值解;也可以③用數值分析法(如Broyden消元法,Halley迭代法等),得到數值解。
F. 使用MATLAB求解方法
題主的問題就是已知x、y數據,根據模型,擬合其a、b、c系數。此類問題求解過程:
1、已知數據
x=[。。。]
y=[。。陸清。]
2、定義擬合函數
fun=@(p,x)p(1)*exp(x +p(2))+p(3) %a—p(1),b—p(2),c—p(3)
3、設定a、b、c的初始值
p0=[0,0,0]
4、利用nlinfit()非線性回歸函數,擬猛悉碰合其系數
[p,r] = nlinfit(x,y,fun,p0) %p—系數,r—殘差
5、利用fun(p,x)計算,x、y的一系列對應值,用plot(枝談)繪圖函數,繪制原始數據與擬合數據比較圖
6、結果