MATLAB的常用命令

2021-10-23 01:52:49 字數 3241 閱讀 4385

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座標圖

print

繪圖到檔案

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,...