网站大量收购独家精品文档,联系QQ:2885784924

MATLAB 数值微积分与微分方程式求解46.pdf

  1. 1、本文档共24页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
MATLAB 数值微积分与微分方程式求解46

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)

mliaojfangwi + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档