matlab命令
3.1matlab命令的組成
matlab的語法是基於c++語言的,因此matlab的語法和c++的語法非常的相似,但是matlab的語法相對於c++來說更加的簡單,更加符合使用者對數學表示式的書寫。使matlab更加符合非計算機專業人員的使用。同時matlab的可移植性非常好和可拓展性極強。
matlab中的數字,字元,符號代表不同的含義,能夠滿足有忽的各種需求。如圖(命令表示式)
>> 1:10
ans =
1 2 3 4 5 6 7 8 9 10
>> 15
ans =
15基本符號:
命令窗體中的命令列的「行頭首」的『>>』是「指令提示符號」,他是matlab軟體自動生產成的,如圖()所示,但是在m檔案編寫**是不會出現『>>』。
>> 1/5
ans =
0.2000
>> nan
ans =
nan『>>』符號是運算提示符號,表示matlab處於預備狀態,在這符號的後面輸入指令然後執行matlab軟體就會出現相應的結果。結果會儲存到工作區,並且下一行再次顯示運算提示符,為下一段程式做準備。
和其他傳統語言一樣,在輸入命令是要在因為狀態下輸入,不然會報錯。
幾種命令輸入過程中會出現的錯誤:
1、輸入符號時為中文狀態
>> tan()
tan()
↑錯誤: 文字字元無效。請檢查不受支援的符號、不可見的字元或非 ascii 字元的貼上。
2、函式使用錯誤
>> magic()
輸入引數的數目不足。
出錯 magic (line 9)
n = floor(real(double(n(1))));
缺少必要的步驟等
>> tan(x)
未定義函式或變數 'x'。
正確的命令列格式
>> x=2
x =2
>> tan(x)
ans =
-2.1850
功能符號
1、分號
在matlab的命令列輸入命令時,系統就會直接在指令的後面顯示結果。例如:
>> a=[1 2 3]
a =1 2 3
但是使用者有時不需要每次都顯示出結果,這時候就要使用到『;』。
例如:>> a=[1 2 3];
>> b=[4 5 6];
>> a,b
a =1 2 3
b =4 5 6
2、續行號
>> c=1+2+3+4+5+6+...
7+8+9
c =45
3.2常用指令
常用的系統命令
命令功能描述
path
顯示路徑
date
顯示當前日期
cd進入目錄
delete
刪除檔案
diary
開啟/關閉日記記錄
dir列出當前目錄下的所有檔案
load
從檔案載入工作區變數
pwd顯示當前目錄
what
列出當前目錄中的所有matlab問價
常用的管理會話的命令
命令描述說明
clc清除命令視窗
clear
從記憶體中刪除變數
exist
檢查檔案是否存在
global
宣告為全域性變數
help
搜尋幫助檔案
lookfor
搜尋幫助關鍵字的條目
quit
停止matlab
who列出當前變數
whos
列出當前變數/顯示詳細資訊
例項:常用命令的使用例項
常用的輸入輸出命令
命令描述說明
disp
顯示陣列或者字元中的內容
fscanf
從檔案中讀取格式化資料
format
控制螢幕顯示格式
fprintf
對螢幕或檔案執行格式化的寫入
input
顯示並等待輸入
;禁止列印顯示
%s格式化字串
%d格式化字串整數值
\n在輸出字串中插入乙個換行
\t在輸入字串中插入製表符
例項:常用輸入輸出命令的使用例項
>> a='woshi';
>> disp(a)
woshi
常用的矩陣,向量和陣列命令
命令
功能描述
max返回最大的元素
min返回最小的元素
length
計算元素的數量
cat連線陣列
size
計算陣列大小
sum對每列求和
dot計算矩陣點積
det計算陣列的行列式
inv計算矩陣的倒數
例項:常用的矩陣命令
>> x=[1,3,4,5];
>> max(x)
ans =
5常用的繪圖命令
命令功能說明
plot
生成xy座標圖
繪圖到檔案
fplot
智慧型繪圖功能
xlable
將座標標籤新增到x軸
ylable
將座標標籤新增到y軸
hold
凍結當前座標圖
refresh
重新繪製當前圖形視窗
matlab常用命令
matlab生成exe命令 mcc m xx.m 1.ceil函式 朝正無窮大方向取整 2.mod a,b 取模 3.imcrop i,a b c d 利用裁剪函式裁剪影象 4.ispc用來判斷當前的電腦系統是否是windows系統,是返回1,不是返回0 5.round 1.4 ans 1 四捨五入...
Matlab常用命令(一)
clear 清除原有變數 clc 清除命令視窗中的內容 quit 退出matlab demo 檢視幫助 help 檢視幫助,後面要加引數,與不同 figure 建立圖形視窗 clf 清除圖形,一般在畫圖之前用 size x 返回矩陣x的行數與列數 get 得到圖形的屬性,如位置等 set 設定圖形的...
Matlab常用命令1
rand函式產生由在 0,1 之間均勻分布的隨機數組成的陣列,randn函式產生均值為0,方差為1的正態分佈隨機數 y rand n 返回乙個n x n的隨機矩陣。如果n不是數量,則返回錯誤資訊。y rand m,n 或 y rand m n 返回乙個m x n的隨機矩陣。y rand m,n,p,...