精品伊人久久大香线蕉,开心久久婷婷综合中文字幕,杏田冲梨,人妻无码aⅴ不卡中文字幕

打開APP
userphoto
未登錄

開通VIP,暢享免費電子書等14項超值服

開通VIP
Matlab命令匯總---(1) - erqie - 博客園

一、常用對象操作:除了一般windows窗口的常用功能鍵外。
1、!dir 可以查看當前工作目錄的文件。   !dir& 可以在dos狀態下查看。
2、who  可以查看當前工作空間變量名,    whos 可以查看變量名細節。
3、功能鍵:
功能鍵             快捷鍵           說明
方向上鍵           Ctrl+P          返回前一行輸入
方向下鍵           Ctrl+N          返回下一行輸入
方向左鍵           Ctrl+B          光標向后移一個字符
方向右鍵           Ctrl+F          光標向前移一個字符
Ctrl+方向右鍵      Ctrl+R          光標向右移一個字符
Ctrl+方向左鍵      Ctrl+L          光標向左移一個字符
home              Ctrl+A          光標移到行首
End               Ctrl+E          光標移到行尾
Esc               Ctrl+U          清除一行
Del               Ctrl+D          清除光標所在的字符
Backspace         Ctrl+H          刪除光標前一個字符                              Ctrl+K          刪除到行尾         
                  Ctrl+C          中斷正在執行的命令
4、clc可以命令窗口顯示的內容,但并不清除工作空間。
二、函數及運算
1、運算符:
+:加,  -:減,  *:乘,  /: 除, \:左除  ^:  冪,‘:復數的共軛轉置, ():制定運算順序。
2、常用函數表:
sin( )   正弦(變量為弧度)   
Cot( )   余切(變量為弧度)
sind( )  正弦(變量為度數)  
Cotd( )  余切(變量為度數)
asin( )  反正弦(返回弧度)     
acot( )  反余切(返回弧度)   
Asind( ) 反正弦(返回度數)   
acotd( ) 反余切(返回度數)   
cos( )   余弦(變量為弧度)     
exp( )   指數     
cosd( )  余弦(變量為度數)   
log( )   對數   
acos( )  余正弦(返回弧度)   
log10( ) 以10為底對數
acosd( ) 余正弦(返回度數)     
sqrt( )  開方      
tan( )   正切(變量為弧度)      
realsqrt( ) 返回非負根
tand( )  正切(變量為度數)        
abs( )   取絕對值   
atan( )  反正切(返回弧度)     
angle( ) 返回復數的相位角
atand( ) 反正切(返回度數)        
mod(x,y) 返回x/y的余數   
sum(  )  向量元素求和
3、其余函數可以用help elfun和help specfun命令獲得。
4、常用常數的值:
pi            3.1415926…….         
realmin       最小浮點數,2^-1022
i             虛數單位              
realmax       最大浮點數,(2-eps)2^1022
j             虛數單位           
Inf           無限值
eps           浮點相對經度=2^-52           
NaN           空值
三、數組和矩陣:
1、構造數組的方法:增量發和linspace(first,last,num)first和last為起始和終止數,num為需要的數組元素個數。
2、構造矩陣的方法:可以直接用[ ]來輸入數組,也可以用以下提供的函數來生成矩陣。
ones( )   創建一個所有元素都為1的矩陣,其中可以制定維數,1,2….個變量
zeros()   創建一個所有元素都為0的矩陣
eye()     創建對角元素為1,其他元素為0的矩陣
diag()    根據向量創建對角矩陣,即以向量的元素為對角元素
magic()   創建魔方矩陣
rand()    創建隨機矩陣,服從均勻分布
randn()   創建隨機矩陣,服從正態分布
randperm()         創建隨機行向量
horcat             C=[A,B],水平聚合矩陣,還可以用cat(1,A,B)
vercat             C=[A;B],垂直聚合矩陣, 還可以用cat(2,A,B)
repmat(M,v,h)      將矩陣M在垂直方向上聚合v次,在水平方向上聚合h次
blkdiag(A,B)     以A,和B為塊創建塊對角矩陣
length             返回矩陣最長維的的長度
ndims              返回維數
numel              返回矩陣元素個數
size               返回每一維的長度,[rows,cols]=size(A)
reshape            重塑矩陣,reshape(A,2,6),將A變為2×6的矩陣,按列排列。
rot90              旋轉矩陣90度,逆時針方向
fliplr             沿垂軸翻轉矩陣
flipud             沿水平軸翻轉矩陣
transpose          沿主對角線翻轉矩陣
ctranspose         轉置矩陣,也可用A’或A.’,這僅當矩陣為復數矩陣時才有區別
inv                矩陣的逆
det                矩陣的行列式值
trace              矩陣對角元素的和
norm               矩陣或矢量的范數,norm(a,1),norm(a,Inf)…….
normest            估計矩陣的最大范數矢量
chol               矩陣的cholesky分解
cholinc            不完全cholesky分解
lu                 LU分解
luinc              不完全LU分解
qr                 正交分解
kron(A,B)        A為m×n,B為p×q,則生成mp×nq的矩陣,A的每一個元素都會乘上B,并占據p×q大小的空間
rank               求出矩陣的刺
pinv               求偽逆矩陣
A^p                對A進行操作
A.^P               對A中的每一個元素進行操作
四、數值計算
1、線性方程組求解
(1)AX=B的解可以用X=A\B求。XA=B的解可以用X= A/B求。如果A是m×n的矩陣,當m=n時可以找到唯一解,m<n,不定解,解中至多有m個非零元素。如果m>n,超定系統,至少找到一組解。如果A是奇異的,且AX=B有解,可以用X=pinv(A)×B返回最小二乘解
(2)AX=b,  A=L×U,[L,U]=lu(A),  X=U\(L\b),即用LU分解求解。
(3)QR(正交)分解是將一矩陣表示為一正交矩陣和一上三角矩陣之積,A=Q×R[Q,R]=chol(A),  X=Q\(U\b)
(4)cholesky分解類似。
2、特征值
D=eig(A)返回A的所有特征值組成的矩陣。[V,D]=eig(A),還返回特征向量矩陣。
3、A=U×S×UT,[U,S]=schur(A).其中S的對角線元素為A的特征值。
4、多項式Matlab里面的多項式是以向量來表示的,其具體操作函數如下:
conv           多項式的乘法
deconv         多項式的除法,【a,b】=deconv(s),返回商和余數
poly           求多項式的系數(由已知根求多項式的系數)
polyeig        求多項式的特征值
Polyfit(x,y,n)        多項式的曲線擬合,x,y為被擬合的向量,n為擬合多項式階數。
polyder        求多項式的一階導數,polyder(a,b)返回ab的導數
[a,b]=polyder(a,b)返回a/b的導數。
polyint        多項式的積分
polyval        求多項式的值
polyvalm       以矩陣為變量求多項式的值
residue        部分分式展開式
roots          求多項式的根(返回所有根組成的向量)
注:用ploy(A)求出矩陣的特征多項式,然后再求其根,即為矩陣的特征值。
5、插值常用的插值函數如下:
griddata       數據網格化合曲面擬合
Griddata3      三維數據網格化合超曲面擬合
interp1        一維插值(yi=interp1(x,y,xi,’method’)Method=nearest/linear/spline/pchip/cubic
Interp2        二維插值zi=interp1(x,y,z,xi,yi’method’),bilinear
Interp3        三維插值
interpft       用快速傅立葉變換進行一維插值,help fft。
mkpp           使用分段多項式
spline         三次樣條插值
pchip          分段hermit插值
6、函數最值的求解
fminbnd(‘f’,x1,x2,optiset(,))求f在 x1和x2之間的最小值。Optiset選項可以有‘Display’+‘iter’/’off’/’final’,分別表示顯示計算過程/不顯示/只顯示最后結果。fminsearch求多元函數的最小值。fzero(‘f’,x1)求一元函數的零點。X1為起始點。同樣可以用上面的選項。
五、圖像繪制:
1、基本繪圖函數
plot            繪制二維線性圖形和兩個坐標軸
plot3           繪制三維線性圖形和兩個坐標軸
fplot           在制定區間繪制某函數的圖像。fplot(‘f’,區域,線型,顏色)
loglog          繪制對數圖形及兩個坐標軸(兩個坐標都為對數坐標)semilogx        繪制半對數坐標圖形
semilogy        繪制半對數坐標圖形
2、線型:   顏色           線型
        y   黃色       .  圓點線           v       向下箭頭
        g   綠色       -.   組合           >    向右箭頭
        b   藍色       +    點為加號形      <      向左箭頭
        m   紅紫色     o    空心圓形        p      五角星形
        c   藍紫色     *    星號           h        六角星形
        w   白色       .    實心小點       hold on   添加圖形
        r   紅色       x   叉號形狀        grid on  添加網格
        k   黑色       s   方形             -    實線      
        d   菱形       --   虛線           ^ 向上箭頭     
3、可以用subplot(3,3,1)表示將繪圖區域分為三行三列,目前使用第一區域。此時如要畫不同的圖形在一個窗口里,需要hold on。
本站僅提供存儲服務,所有內容均由用戶發布,如發現有害或侵權內容,請點擊舉報
打開APP,閱讀全文并永久保存 查看更多類似文章
猜你喜歡
類似文章
MATLAB的數值計算
第3章 MATLAB在高等數學中的應用
Matlab教程--進階篇
梁昊 | How To Solve Schrödinger's Equation 2.4正交多項式&2.5離散變量表示和高斯近似
(轉載)MATLAB程序設計教程(6)---MATLAB數據分析與多項式計算
__02 (修改中...)數學軟件2 MATLAB數學運算基礎(97-03doc)
更多類似文章 >>
生活服務
分享 收藏 導長圖 關注 下載文章
綁定賬號成功
后續可登錄賬號暢享VIP特權!
如果VIP功能使用有故障,
可點擊這里聯系客服!

聯系客服

主站蜘蛛池模板: 炉霍县| 社旗县| 武邑县| 曲靖市| 云龙县| 龙陵县| 莱州市| 沙坪坝区| 肇源县| 浦东新区| 专栏| 重庆市| 宝应县| 陇西县| 孟津县| 万全县| 郑州市| 湖南省| 奎屯市| 马边| 饶河县| 武胜县| 天祝| 诏安县| 云阳县| 长海县| 漳州市| 嘉善县| 庆元县| 广东省| 察雅县| 四平市| 明溪县| 双牌县| 绿春县| 阿克苏市| 开鲁县| 明光市| 林西县| 闵行区| 桦甸市|