书签 分享 收藏 举报 版权申诉 / 34
上传文档赚钱

类型基本操作解读课件.ppt

  • 上传人(卖家):晟晟文业
  • 文档编号:4395884
  • 上传时间:2022-12-05
  • 格式:PPT
  • 页数:34
  • 大小:895.11KB
  • 【下载声明】
    1. 本站全部试题类文档,若标题没写含答案,则无答案;标题注明含答案的文档,主观题也可能无答案。请谨慎下单,一旦售出,不予退换。
    2. 本站全部PPT文档均不含视频和音频,PPT中出现的音频或视频标识(或文字)仅表示流程,实际无音频或视频文件。请谨慎下单,一旦售出,不予退换。
    3. 本页资料《基本操作解读课件.ppt》由用户(晟晟文业)主动上传,其收益全归该用户。163文库仅提供信息存储空间,仅对该用户上传内容的表现方式做保护处理,对上传内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知163文库(点击联系客服),我们立即给予删除!
    4. 请根据预览情况,自愿下载本文。本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
    5. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007及以上版本和PDF阅读器,压缩文件请下载最新的WinRAR软件解压。
    配套讲稿:

    如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。

    特殊限制:

    部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。

    关 键  词:
    基本 操作 解读 课件
    资源描述:

    1、 MATLAB教學OUTLINEnMATLAB介紹n基本操作n基本數學函數n向量與矩陣運算n繪圖指令n程式流程控制nM-FilenReferenceMATLAB介紹nMATLAB 是由 MathWorks 公司於 1984 年推出的數學軟體,其名稱是由矩陣實驗室(MATrix LABoratory)所合成。n其發展理念是提供一套非常完善的矩陣運算指令,但隨著數值運算需的演變,MATLAB 已成為各種系統模擬、數位訊號處理、科學目視(science visualization)的標準語言。MATLAB介紹nMATLAB MATLAB 是一個計算核心,圍繞著這個計是一個計算核心,圍繞著這個計算核心

    2、,有許多針對不同應用所開發的算核心,有許多針對不同應用所開發的應用程式,稱為工具箱(應用程式,稱為工具箱(ToolboxesToolboxes)。)。MathWorks MathWorks 本身所提供的工具箱大概有本身所提供的工具箱大概有 40 40 多多個。個。MATLAB 使用介面nCommand Window 輸入指令nHistory Window 記錄輸入指令的視窗(x)nWorkspace Browser 來儲存變數的空間nPath Browser 現在的工作目錄及儲存空間MATLAB 使用介面-Command WindowMATLAB 使用介面-Path Browser目前儲存目錄

    3、目前儲存目錄MATLAB 使用介面-Workspace Browsernname-name-變數名稱變數名稱nSize-Size-變數大小變數大小nbytes-bytes-佔記憶體大小佔記憶體大小nclass-class-資料形態資料形態 n可直接點取變數更改可直接點取變數更改 值值基本操作(10-5+3*7)/2方向鍵方向鍵:自動鍵入之前輸入:自動鍵入之前輸入 過的指令過的指令運算式後加上;不顯現運算成果運算式後加上;不顯現運算成果所得結果會自動儲存在變數裡所得結果會自動儲存在變數裡在在%後面可輸入註解,註解不會後面可輸入註解,註解不會 執行執行基本操作用逗號用逗號,可分隔數個算式,同時執可

    4、分隔數個算式,同時執 行行 clcclc:清除視窗內容:清除視窗內容clear allclear all:清除所有變數和名稱:清除所有變數和名稱基本操作-變數命名原則n第一個字母必需是英文字母n字母間不可留空格,可用 _區隔,大小寫不同n最多只能有 31 個字母,MATLAB 會忽略多餘字母n使用變數時,不需預先宣告變數,而且所有數值變數均以預設的double 資料型式儲變數基本數學函數n三角函數:sin(t)n反三角函數:asin(t)n自然指數:exp(t)n自然對數:log(t)n以10為底對數:log10(t)n複數:a=1+2 jn求複數相角:angle(a)n求複數大小:abs(a

    5、)向量與矩陣運算宣告矩陣向量與矩陣運算向量與矩陣運算刪除列向量與矩陣運算T矩陣向量與矩陣運算矩陣乘法矩陣計算時要注意矩陣計算時要注意 維度相不相同維度相不相同a a*b b 一般的矩陣乘法一般的矩陣乘法a a.*b b 代表相同長度陣列中代表相同長度陣列中 相對應的元素相乘相對應的元素相乘向量與矩陣運算矩陣除法a a/b ab a與與b b反矩陣相乘反矩陣相乘a a b ab a反矩陣與反矩陣與b b相乘相乘a a././b ab a元素與元素與b b元素相除元素相除 a a.b bb b元素與元素與a a元素相除元素相除 多項式表達n多項式以列向量表達 F(x)=x4-3x2+X+1 寫成

    6、1 0-3 1 1 常用學函ny=abs(x)取x的絕對值ny=sin(x)取x的正弦值ny=exp(x)ny=log(x)ny=sqrt(x)對x開平方ny=real(z)取z的實部ny=imag(z)取z的虛部ny=conj(z)取z的共軛複ny=min(x)取向x的極小值ny=sort(x)向x的排序ny=mean(x)取向x的平均值ny=rand(n)產生一組Uniformly distributed 的或向ny=randn(n)產生一組normaldistributed 的或向2D繪圖指令-plotnplot(橫軸變數,縱軸變數)2D繪圖指令-plotnplot(x,sin(x),x

    7、,cos(x),x,-sin(x)多條曲線描繪 F1(x)F2(x)F3(x)2D繪圖指令nxlabel(name):x軸名稱nylabel(name):y軸名稱ntitle(name):圖表名稱常用2D繪圖指nn=a:b:c n=a,a+b,a+2b,.,cnplot(x,y)畫出x y的對應圖形plot(x,sin(x),b:o,x,cos(x),r-+)可以一次畫出多種圖形,並且分別用同的符號跟顏色表示nPlotyy 畫出兩個不同刻度的y軸nstem(y)畫出散訊號的圖形nxlabel()x軸的明nylabel()y軸的明nloglog(x,y)x軸y軸以Log scale表示nsemi

    8、logx 只有x軸以Log scale表示nsemilogy 只有y軸以Log scale表示繪圖指Help plotn顏色 b:色 g:色 k:黑色 r:紅色 y:黃色 w:白色n曲線格式 實線 虛線:點線-.點虛線n曲線符號o+x*.square diamond pentagram none2D繪圖指令ny=exp(x)plot semilogy程式流程控制程式流程控制for 迴圈迴圈nMATLAB 提供重複迴圈(Loop)及條件判斷(Condition)等程式流程控制(Flow Control)的指令,最簡單的程式重複執行指令是 for 迴圈(For-loop),基本使用語法為:for

    9、變數=向量 運算式;end;程式流程控制程式流程控制while 迴圈迴圈n另一個常用到的程式重複執行指令是 while 迴圈(While-loop),其基本使用語法為:while 條件式 運算式;end程式流程控制程式流程控制-條件判斷式條件判斷式 if-else-endn語法 if 條件式 運算式;else 運算式;end查詢指令使用nhelphelp if(查詢if指令)ndocdoc if(查詢if指令)M-Filen若要一次執行大量的MATLAB 指令,可將這些指令存放於一個副檔名為m 的檔案,並在MATLAB 指令提示號下鍵入此檔案的主檔名即可。n例如一個名為test.m 的M檔案,包含一連串的MATLAB指令,那麼只要直接鍵入test,即可執行其所包含的指令:M-FileM-FilenMATLAB 入門與精進 蒙以正編著 儒林圖書公司nMATLAB程式設計與應用 張智星 清蔚科技n英國劍橋大學課程網頁www-h.eng.cam.ac.uk/help/tpl/programs/Matlab/matlab1/n網路:楊政綱 MATLAB教學Reference

    展开阅读全文
    提示  163文库所有资源均是用户自行上传分享,仅供网友学习交流,未经上传用户书面授权,请勿作他用。
    关于本文
    本文标题:基本操作解读课件.ppt
    链接地址:https://www.163wenku.com/p-4395884.html

    Copyright@ 2017-2037 Www.163WenKu.Com  网站版权所有  |  资源地图   
    IPC备案号:蜀ICP备2021032737号  | 川公网安备 51099002000191号


    侵权投诉QQ:3464097650  资料上传QQ:3464097650
       


    【声明】本站为“文档C2C交易模式”,即用户上传的文档直接卖给(下载)用户,本站只是网络空间服务平台,本站所有原创文档下载所得归上传人所有,如您发现上传作品侵犯了您的版权,请立刻联系我们并提供证据,我们将在3个工作日内予以改正。

    163文库