matlab中的矩陣用法

2021-06-21 18:02:15 字數 847 閱讀 2471

(1)矩陣的輸入

a=[1,2,3;4,5,6;7,8,9]  %要直接輸入矩陣時,矩陣一行中的元素用空格或逗號隔開;

%矩陣行與行之間用分號「;」隔開,這個矩陣放在方括號「」裡。

a=[1,2,3        %矩陣的分行輸入

4,5,6     

7,8,9]

a=[1 2 3

4 5 6

7 8 9]

說明:指令執行後,矩陣a被儲存在matlab的工作區間內,以備後用。如果使用者不用clear指令清除它,或對它進行重新賦值,那麼該矩陣會一直儲存在工作區間中,

直到本次指令視窗關閉為止。

(2)特殊變數,這些變數是matlab的保留字,新建的變數不用與保留字同名,否則會報錯。

ans  用於結果的預設變數名

pi    圓周率π

eps  計算機的最小數

flops 浮點運算次數

inf   無窮大,如 1/0

nan   不定量,如 0/0

i(j)  i=j=

nargin  所用函式的輸入變數數目

nargout 所用函式的輸出變數數目

realmin 最小可用正實數

realmax 最大可用正實數

注意:變數的命名規則如下:

(2.1)變數名可以由英文本母、數字和下劃線組成;

(2.2)變數名的第乙個字元必須是英文本母,並且區分大小寫,例如out和out就是兩個不同的變數;

(2.3)變數名的長度不能超過63個字元,並且變數名中不能含有空格和標點符號。

(2.4)變數名不能與matlab的關鍵字或者保留字相同。例如,變數名不能設定為if、clear、pi和inf等等。

Matlab中的矩陣用法2

1 特殊向量 t 0 0.1 10 產生從0 10的行向量,元素之間的間隔為0.1 t linspace n1,n2,n 產生n1和n2之間線性均勻分布的n個數 預設n時,產生100個數 t lonspace n1,n2,n 預設n時,產生50個數 2 特殊矩陣 eye m 生成m階單位矩陣 eye...

matlab中 的用法

場景 有時需要定義乙個函式來計算某個表示式的值,可以直接用語法 輸入引數 表示式,來建立乙個匿名函式,返回該函式控制代碼。然後就可以用該控制代碼來計算了。優點 減少 量,簡潔清晰。例項 在曲線擬合中需要定義擬合函式modelfunc,常用這種方法來定義。t1 fit func x,a a 1 exp...

matlab中 的用法

是用於定義函式控制代碼的操作符。函式控制代碼既是一種變數,可以用於傳參和賦值 也是可以當做函式名一樣使用。舉例 sin是matlab中的乙個函式,但sin只是函式名,還不是函式控制代碼,不可以用於傳參。f sin 這行 定義了乙個函式控制代碼,變數名是f。這樣就可以當做引數傳遞了 這就是上面 中的意...