(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。這樣就可以當做引數傳遞了 這就是上面 中的意...