Matlab_ode.pdfVIP

  1. 1、本文档共23页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
Matlab_ode

MATLAB 數值微積分與微分方程式求解 數值積分 b ∫a f (x )dx 等於由界限範圍x = a 到x = b 之間 曲線 f(x) 底下的面積 (a)矩形以及矩形以及 (b)梯形梯形 矩形以及矩形以及 梯形梯形 數值積分的圖解說明數值積分的圖解說明 數值積分的圖解說明數值積分的圖解說明 數值積分 已知數據點的積分已知數據點的積分 ,不知函數,不知函數f(x) ::trapz 已知數據點的積分已知數據點的積分 ,,不知函數不知函數 :: (梯形積分法梯形積分法) I = trapz(x, y) 梯形積分法梯形積分法 x 數據點之: x值所構成的向量 y 數據點之: f (x)值所構成的向量 Ex: x=[0 10 20 30 40]; y=[0.5 0.7 0.9 0.6 0.4]; area=trapz(x,y) %梯形法梯形法 梯形法梯形法 area = 26.5000 數值積分 已知函數已知函數 f(x) 之形式之形式 ::quad , quadl 已知函數已知函數 之形式之形式 :: I = quad(@fun, a, b) (適應性辛普森法) I = quadl(@fun, a, b) 羅伯特二次式( ) fun :定義函數的function m-file 檔名 a :積分下限 b :積分上限 數值積分 1 Ex: ∫0 e− x cos(x) dx 1. edit fun.m function y=fun(x) y=exp(-x).*cos(x); 2. 求積分求積分回到回到( Matlab Command Window) 求積分求積分回到回到 area=quadl(@fun,0,1) 亦可使用亦可使用 亦可使用亦可使用 area=quadl(‘exp(-x).*cos(x)’,0,1) NOTE: 函數內之數學運算必須使用向量個別元素之運算函數內之數學運算必須使用向量個別元素之運算 函數內之數學運算必須使用向量個別元素之運算函數內之數學運算必須使用向量個別元素之運算 (.* ./ .^) 註:比較此結果與利用( trapz指令計算之結果) 數值微分 已知數據點的微分已知數據點的微分 已知數據點的微分已知數據點的微分 在在 x 之微分之微分 在在 之微分之微分 2 數值微分 可利用可利用 diff 函數函數 可利用可利用 函數函數 Ex: x=0:0.1:1; y

文档评论(0)

l215322 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档