MATLAB入門教程之?dāng)?shù)值分析
ans= -cos(a)
>>int(S3)
ans= 2/3*x^(3/2)
>>int(S3,'a','b')
ans= 2/3*b^(3/2)- 2/3*a^(3/2)
>>int(S3,0.5,0.6)
ans= 2/25*15^(1/2)-1/6*2^(1/2)
>>numeric(int(S3,0.5,0.6)) % 使用numeric函數(shù)可以計(jì)算積分的數(shù)值
ans= 0.0741
2.3求解常微分方程式
MATLAB解常微分方程式的語法是dsolve('equation','condition'),其中equation代表常微分方程式即y'=g(x,y),且須以Dy代表一階微分項(xiàng)y' D2y代表二階微分項(xiàng)y'' ,
condition則為初始條件。
假設(shè)有以下三個(gè)一階常微分方程式和其初始條件
y'=3x2, y(2)=0.5
y'=2.x.cos(y)2, y(0)=0.25
y'=3y+exp(2x), y(0)=3
對(duì)應(yīng)上述常微分方程式的符號(hào)運(yùn)算式為:
>>soln_1 = dsolve('Dy = 3*x^2','y(2)=0.5')
ans= x^3-7.500000000000000
評(píng)論