clc:清除命令視窗內的內容,即只清掃螢幕,但不清除記憶體中已存在的變數
clf:擦除 matlab 的當前圖形視窗中的圖形
clear:清除記憶體中的指定變數或函式
clear all:清除記憶體中所有的變數和函式
zeros(m,n):產生乙個 mn 零矩陣
zeros(n):產生乙個 n 階零方陣
ones(m,n):產生乙個所有元素為 1 的 mn 矩陣
ones(n):產生乙個所有元素為 1 的 n 階方陣
eye(n):產生乙個 n 階單位陣
已預定的常量
eps:計算機的最小整數。
pi:圓周率π
inf 或 inf:無窮大∞
nan:不定量
i 或 j:虛數單位,但可以重新被定義為別的變數。(如果沒有賦值就直接使用,則預設為是虛數單位)
數字運算子優先順序順序:+(加法)-(減法),*(乘法),/(除法),^(乘冪)
a=input(提示資訊選項):輸入命令
如:a=input(『輸入矩陣a:』)
yourname=input(『你的名字叫:』,『s』):採用『s』選項,允許使用者輸入乙個字串
disp(輸出項):命令視窗輸出函式
作圖功能
plot(x,y):其中 x 和 y 為座標向量,函式功能以向量 x 作為 x軸,以向量 y 作為 y軸繪製二維x-y 曲線。
plot(x,y1,『cs1』,x,y2,『cs2』,…):它以公共向量 x 為 x 軸,分別以 y1,y2,… 為 y 軸在同一幅圖內繪製出多條曲線,同時可以指定它們的不同顏色與不同線性。
用 plot(x,y,』linewidth』,n) 來指定線寬為 n 磅。
行向量:如:a = [1 2 3]。
列向量:如:a = [1;2;3]。
建立乙個等差數列的一維行向量:var = atart_var:step:stop_var;start_var表示陣列第乙個元素,step表示依次遞增step個單位,stop_var表示最終值不大於stop_var。
linspace函式:建立乙個一維行向量,如:var = linspace(start_var,stop_var,n),他表示第乙個元素是start_var,最後乙個元素是stop_var,共有n個元素,預設n為100。
logspace函式建立以為等比陣列,如:var = logspace(start_var,stop_var,n)預設n為50.
列向量可以有行向量轉置(』)得到。
建立二維陣列:
1、a = [1 2 3;2 5 6;4 5 6]
2、a = [1:5;linspace(1,9,5);2 3 6 4 7]
3、a = [[1:3];[linspace(2,4,3)];[2 6 4]]
zeros(m,n)函式:建立乙個m行n列的0矩陣
ones(m,n)函式:建立乙個m行n列的1矩陣
eye(m)函式:建立乙個m行m列的單位陣
符號矩陣:如sym(』[a,b,c;asd,ewr4,wed]』)
abs(a)函式:求模或絕對值的函式
conj(z)函式:求複數z的共軛複數
subs(s,old,new)函式:把s矩陣裡面的old元素換成new
factor(e)函式:把多項式e進行因式分解
collect(e,v)函式:把多項式e中的v同類項進行合併
[r,how] = ******(e)函式:把多項式e進行化簡,r表示表示式的化簡型,how表示表示式的化簡方法
[n,d] = numden(e)函式:把多項式e進行通分,n表示通分後的分子,m表示分母
反函式運算命令:
1、g = finverse(f,v):求符號函式f的自變數為v的反函式g
2、g = finverse(f):求符號函式f的反函式g
mean(x)函式:求x的均值
var(x)函式:求x的方差
if分支結構
if 表示式1
語句1else if 表示式2
語句2else
語句3end
end每個if後面就有乙個必須跟乙個end
switch分支結構
switch 表示式
case 常量表示式1
語句1case 常量表示式2
語句2otherwise
語句nend
while 邏輯表示式1
迴圈語句1
while 邏輯表示式2
迴圈語句2
end迴圈語句3
endfor i = 初值:增量:終值
語句1…
語句nend
syms x表示定義符號變數x
函式的導數
1、diff(s)
2、diff(s,『v』)
3、diff(s,n)–求s函式的n階導
4、diff(s,『x』,n)–求s函式關於v的n階導
函式極限
1、limit(f,x,a)–f(x)當x->a的極限
2、limit(f,x,a,『right』)–f(x)當x->a的右極限
3、limit(f,x,a,『left』)–f(x)當x->a的左極限
多變數函式的極限
limit(limit(f,x,a),y,b)
函式積分
1、不定積分
int(f,x)
2、定積分
int(f,x,a,b)
3、無窮積分
int(f,x,-inf,inf)
級數展開
taylor(f,x,k)
taylor(f,x,k,a)
級數求和
symsum(fx,x,x0,xn)
matlab學習筆記
一致化矩陣 z1 1 2 4 3 4 1 z2 1 2 2 5 6 1 b 0 1 q 3 z concur b,q 向量之和 x1 netsum z1,z2 向量之積 x2 netprod z1,z2 感知器神經網路,完成 或 的計算 err goal 0.001 max epoch 500 x ...
MATLAB學習筆記
1.自由探索之恢復 如果不小心關閉了當前路徑視窗 命令歷史記錄視窗或命令視窗,可以通過選單欄的 desktop 選單中 desktoplayout default 恢復。2.開啟簡單的圖形視窗 在命令視窗中的 後面輸入 funtool 並按回車鍵。3.注釋 命令列中的百分號 起注釋的作用,matla...
matlab學習筆記
最近要做 了,菜鳥也得學習matlab了,也不知道怎麼開始學習,就還是使用例子來學習所有的知識吧。然後遇到的問題在這記下來,也算是做筆記,加深印象吧。1 mat l a b繪製一條引數曲線 x cost sin3t y sintcost cos3t 解答 首先定義t的範圍t 0 pi pi 100 ...