新闻中心

EEPW首页 > 模拟技术 > 设计应用 > MATLAB入门教程之数值分析

MATLAB入门教程之数值分析

作者:时间:2012-03-27来源:网络收藏
l; TEXT-TRANSFORM: none; COLOR: rgb(95,95,95); TEXT-INDENT: 0px; PADDING-TOP: 0px; WHITE-SPACE: normal; LETTER-SPACING: normal; BACKGROUND-COLOR: rgb(255,255,255); orphans: 2; widows: 2; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px">>>int(S2)
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函数可以计算积分的数值
ans= 0.0741
2.3求解常微分方程式
解常微分方程式的语法是dsolve('equation','condition'),其中equation代表常微分方程式即y'=g(x,y),且须以Dy代表一阶微分项y' D2y代表二阶微分项y'' ,
condition则为初始条件。
假设有以下三个一阶常微分方程式和其初始条件
y'=3x2, y(2)=0.5
y'=2.x.cos(y)2, y(0)=0.25
y'=3y+exp(2x), y(0)=3
对应上述常微分方程式的符号运算式为:
>>soln_1 = dsolve('Dy = 3*x^2','y(2)=0.5')
ans= x^3-7.500000000000000


关键词: MATLAB 入门教程 数值分析

评论


相关推荐

技术专区

关闭