MATLAB程式设计入门篇初探MATLAB.PPT

上传人:天*** 文档编号:958419 上传时间:2018-11-09 格式:PPT 页数:20 大小:114KB
下载 相关 举报
MATLAB程式设计入门篇初探MATLAB.PPT_第1页
第1页 / 共20页
MATLAB程式设计入门篇初探MATLAB.PPT_第2页
第2页 / 共20页
MATLAB程式设计入门篇初探MATLAB.PPT_第3页
第3页 / 共20页
MATLAB程式设计入门篇初探MATLAB.PPT_第4页
第4页 / 共20页
MATLAB程式设计入门篇初探MATLAB.PPT_第5页
第5页 / 共20页
点击查看更多>>
资源描述

1、MATLAB 程式設計入門篇初探 MATLAB張智星jangcs.nthu.edu.twhttp:/www.cs.nthu.edu.tw/jang清大資工系 多媒體檢索實驗室MATLAB 程式設計入門篇:初探 MATLAB2-1 使用變數與基本運算n 一般數學符號運算n 在 MATLAB 命令視窗( Command Window)內的提示符號( )之後輸入運算式,並按入 Enter 鍵即可。 例如: (5*2+3.5)/5 ans =2.7000 n 若不想讓 MATLAB 每次都顯示運算結果,只需在運算式最後加上分號( ;)即可,例如 : (5*2+3.5)/5; MATLAB 程式設計入門

2、篇:初探 MATLAB變數命名規則與使用n 第一個字母必需是英文字母。n 字母間不可留空格。n 最多只能有 31 個字母, MATLAB 會忽略多餘字母(在 MATLAB 第 4 版,則是 19 個字母)。 n MATLAB 在使用變數時,不需預先經過變數宣告( Variable Declaration)的程序,而且所有數值變數均以預設的 double 資料型式儲存。MATLAB 程式設計入門篇:初探 MATLAB加入註解n 若要加入註解( Comments),可以使用百分比符號( %)例如: y = (5*2+3.5)/5; % 將運算結果儲存在變數 y,但不用顯示於螢幕 z = y2 %

3、將運算結果儲存在變數 z,並顯示於螢幕 z =7.2900 MATLAB 程式設計入門篇:初探 MATLAB2-2 向量與矩陣的處理n MATLAB 中的變數還可用來儲存向量(Vectors)及矩陣( Matrix),以進行各種運算,例如: s = 1 3 5 2;% 注意 的使用,及各數字間的空白間隔 t = 2*s+1 t =3 7 11 5 MATLAB 程式設計入門篇:初探 MATLAB矩陣的各種處理n MATLAB 亦可取出向量中的一個元素或一部份來做運算,例如: t(3) = 2 % 將向量 t 的第三個元素更改為 2t =3 7 2 5 t(6) = 10% 在向量 t 加入第六

4、個元素,其值為 10t =3 7 2 5 0 10 t(4) = % 將向量 t 的第四個元素刪除, 代表空集合t =3 7 2 0 10MATLAB 程式設計入門篇:初探 MATLAB建立大小為 mn的矩陣n 在每一橫列結尾加上分號( ;),例如: A = 1 2 3 4; 5 6 7 8; 9 10 11 12; % 建立 34 的矩陣 A A % 顯示矩陣 A 的內容A =1 2 3 45 6 7 89 10 11 12 MATLAB 程式設計入門篇:初探 MATLABmxn矩 陣的各種處理之一n A(2,3) = 5 % 將矩陣 A 第二列、第三行的元素值,改變為 5A = 1 2 3

5、 45 6 5 89 10 11 12 n B = A(2,1:3) % 取出矩陣 A 的第二橫列、第一至第三直行,並儲存成矩陣 BB =5 6 5MATLAB 程式設計入門篇:初探 MATLABmxn矩 陣的各種處理之二n A = A B % 將矩陣 B 轉置後、再以行向量併入矩陣 AA =1 2 3 4 55 6 5 8 69 10 11 12 5 n A(:, 2) = % 刪除矩陣 A 第二行(:代表所有橫列, 代表空矩陣)A =1 3 4 55 5 8 69 11 12 5 MATLAB 程式設計入門篇:初探 MATLABmxn矩 陣的各種處理之三n A = A; 4 3 2 1 % 在原矩陣 A 中,加入第四列A =1 3 4 55 5 8 6 9 11 12 54 3 2 1 n A(1 4, :) = % 刪除第一、四列(:代表所有直行, 是空矩陣) A =5 5 8 6

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 重点行业资料库 > 1

Copyright © 2018-2021 Wenke99.com All rights reserved

工信部备案号浙ICP备20026746号-2  

公安局备案号:浙公网安备33038302330469号

本站为C2C交文档易平台,即用户上传的文档直接卖给下载用户,本站只是网络服务中间平台,所有原创文档下载所得归上传人所有,若您发现上传作品侵犯了您的权利,请立刻联系网站客服并提供证据,平台将在3个工作日内予以改正。