Introduction_Matlab.ppt

  1. 1、本文档共136页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
MATLAB概述 S.C. Chen Outline MATLAB Development Environment MATLAB 運算 基本運算 向量與矩陣運算 多維陣列 繪圖 2維繪圖 3維繪圖 程式設計 流程控制 M script file 程式除錯 References 清大-張智星教授教學網站 .tw/jang/ 鈦思科技 MATLAB程式設計【入門篇】 MATLAB程式設計【進階篇】 旗標 MATLAB 7 程式設計 上述範例output如下: Jan is Winter. Feb is Winter. Mar is Spring. Apr is Spring. May is Spring. Jun is Summer. Jul is Summer. Aug is Summer. Sep is Autumn. MATLAB 的 switch 指令和 C 語言的 switch 指令略有差別:在 C 語言的 switch 敘述內,每個 case 敘述需加上 break 以跳出該 switch 敘述,而在 MATLAB 則不必多此一舉。 一般而言,switch–case–otherwise 的執行效率優於 if–else 。 4.程式設計 流程控制 M檔案(附檔名為m的檔案)可分兩類: 底稿(Scripts) 函數(Functions) 4.程式設計 M script file 底稿(Script) 副檔名為m的檔案,包含 MATLAB各種指令 在MATLAB指令視窗直接輸入檔名,即逐一執行檔案內的指令,如同在MATLAB命令列逐一執行各列指令一般。 在目前目錄下有一個M檔案“script01.m”,可用 type 指令顯示其內容: cd ’d:\ matlabBook\MATLAB’ type xxx.m ? clear all % 清除所有變數 x = [1 4 -2 3 -1 -5]; for i = 1:length(x), if x(i)0, fprintf(x(%g) = %g is positive\n, i, x(i)); else fprintf(x(%g) = %g is negative or zero\n, i, x(i)); end end 4.程式設計 M script file 欲執行 xxx.m,在指令視窗下輸入 xxx 即可 xxx x(1) = 1 is positive x(2) = 4 is positive x(3) = -2 is negative or zero x(4) = 3 is positive x(5) = -1 is negative or zero x(6) = -5 is negative or zero 或由文件編輯器直接執行 4.程式設計 M script file 執行程式底稿的效應,相當直接在指令視窗下下達 script01.m 裡的每一列指令 所產生的變數也都存放在 MATLAB 的基本工作空間(Base Workspace),可驗證如下: whos Name Size Bytes Class ? i 1x1 8 double array x 1x6 48 double array ? Grand total is 7 elements using 56 bytes 可在函數中呼叫一程式底稿 產生的變數會放在該函數的工作空間中 4.程式設計 M script file 優點 適用於簡單但重複性高的程式碼 產生的變數保留在基本工作空間中 變數檢視及除錯容易 缺點 不支援輸入及輸出引數(Input/Output Arguments) 產生的變數保留在基本工作空間中 變數互相覆蓋而造成程式錯誤 4.程式設計 M script file M 檔案是文字檔 可以用各種文字編輯器修改 儲存時,需以文字模式儲存 MATLAB在 Windows 及 Mac 平台上,提供了內建的「M 檔案編輯器」(M-File Editor) 點選指令視窗的 file/open 下拉式選單,開啟 M 檔案編輯器 或在指令視窗直接鍵入「edit filename.m」或「open filename.m」 4.程式設計 M script file 開啟 xxx.m,可輸入 edit xxx.m 即可開啟 M 檔案編輯器: 4.程式設計 M script file subplot(1,1,1); x = 0:0.1:2*pi; y1 = sin(x);

文档评论(0)

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

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

1亿VIP精品文档

相关文档