计算机工程应用.pptVIP

  • 9
  • 0
  • 约4.08千字
  • 约 53页
  • 2018-10-11 发布于河北
  • 举报
计算机工程应用

計算機工程應用 授課教材:Matlab在工程上的應用 出版社:全華 作者: William J. Palm III 譯著:李宜達 內容 基本運算與陣列 檔案,函數與資料結構 繪圖 線性代數方程式 Matlab程式設計 微積分與微分方程式的數值方法 Matlab的符號運算 Matlab概述 Matlab:Matrix Laboratory,即矩陣處理的高階程式語言 交談式環境管理變數,輸入,輸出資料,執行運算,產生繪圖及開發其相關的檔案 提供各種領域的工具箱(ToolBox) 影像工具箱,訊號處理工具箱,控制系統工具箱,符號數學工具箱,… 跨平台支援(PC/Macintosh/Unix) Matlab範例(1/2) 啟動Matlab 大小寫被視為不同的字元 於工作平台(WorkSpace)下指令 輸入指令及表示式 8/10 r=8/10; (將8/10的結果指定給變數r) s=r*10; v=sin(s); x=[0:0.1:10]’; y=5*sin(x); data=[x,y]; size(x) Matlab範例(2/2) 繪圖 plot(x,y) xlabel(‘x’) ylabel(‘sin(x)’) title(‘y=sin(x)’) 將繪圖結果存成一圖片檔案 儲存工作 save datafile.txt data –ascii 匯出檔案資料 load datafile.txt 將datafile.txt檔案資料匯出至新產生矩陣datafile之中 函式使用說明之查詢函式 Help 查詢函式用法 用法: help 函式名稱 例子: help sin Lookfor 查詢和索引關鍵字相關的函式 用法: lookfor 索引關鍵字 例子: lookfor sine 練習 開啟Matlab環境,設定x=10,y=3,接著進行以下運算 將x+y的結果置於u變數之中 將xy的結果置於v變數之中 將x/y的結果置於w變數之中 將5sin(2x)的結果置於z變數之中 假設x的值分別為x=1,1.2,1.4,…,5,接著令y=7sin(4x)計算每一個x對應的y值,最後畫出 y=7sin(4x)的圖形 利用help找出plot,xlabel,size函數的使用方式 利用lookfor找出和plot相關的函數 基本運算與陣列 純量運算 陣列製作 向量製作(一維陣列) 矩陣製作(二維陣列) 陣列運算 多項式 純量運算 純量 單一的數值,亦可視為1*1的矩陣 Ex: x=2; y=6+x; x=y+7; x=?,y=? 特定常數 eps:表示浮點數 i或j:虛數單位 inf:無限大 nan:表示一個未定義的數值結果 pi:表示圓周率,即 3.14159… 算數運算子 ^:指數運算子 Ex: a^b表示 *:乘法運算子 Ex:a*b表示 /:右除法 Ex:a/b表示 \:左除法 Ex:a\b表示 +:加法運算子 Ex:a+b表示 -:減法運算子 Ex:a-b表示 優先順序 第一優先 括號:從最內側的一對括號開始計算 第二優先 指數:從左至右計算 第三優先 乘法及除法的優先度相同:從左至右計算 第四優先 加法及減法的優先度相同:從左至右計算 複數運算 i或j:表示虛數單位 複數表示方式 a+b*i,其中a表示實部,b表示虛部 練習 將複數3+7*i置入變數s 將複數5-9*i置入變數w 進行複數的加(s+w),減(s-w),乘(s*w),除(s/w) 管理工作平台 clc 將指令視窗完全清除 clear 將記憶體內的變數值清除 who 列出記憶體內所有的變數 向量製作 利用[元素群]來製作陣列 行向量 Ex: 二維行向量: 利用[1;5]來表示 Ex: 三維行向量: 利用[2;5;3]來表示 “;”表示跳到下一列之運算子 列向量 Ex: 二維列向量:[1 5]利用[1 5]或[1,5]來表示 Ex: 三維列向量:[2 5 3]利用[2 5 3]或[2,5,3]來表示 “,”表示跳到下一行之運算子 利用單引號‘ 進行矩陣轉置 向量製作之練習 製作三個列向量[2 4 3],[3 1 6],[5 9 2],將此三個列向量分別指定給變數r,s,t 利用r及s產生[2 4 3 3 1 6]之列向量 利用r,s,t產生[2 4 3 3 1 6 5 9 2]之列向量 將變數進行轉置以產生行向量 利用r及s產生[2 4 3 3 1 6]之行向量 利用r,s,t產生[2 4 3 3 1 6 5 9 2]之行向量 等間矩向量之製作(1/2) [m:q:n] m表示第一個元素之值 n表示最後一個元素之值 q表示間距 “:”產生等間矩向量之運算子 Ex: 製作[1 1.1 1.2 1.3 1.4 1.5]之行向量 [1:0

文档评论(0)

1亿VIP精品文档

相关文档