導航:首頁 > 程序命令 > matlab運行命令

matlab運行命令

發布時間:2022-12-11 07:11:03

1. matlab中的基本命令有哪些啊

一、常用對象操作:除了一般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 以矩陣為變數求多項式的值
resie 部分分式展開式
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。

更多請參考樓上給的網址!

2. 如何運行matlab程序

1、打開matlab軟體。

7、再次點擊運行,會發現綠色部分的程序不再運行。

3. 如何用命令運行matlab simulik 模型

常用命令:
模擬命令:
sim ---模擬運行一個simulink模塊
sldebug ---調試一個simulink模塊
simset ---設置模擬參數
simget ---獲取模擬參數

線性化和整理命令:
linmod ---從連續時間系統中獲取線性模型
linmod2 ---也是獲取線性模型,採用高級方法
dinmod ---從離散時間系統中獲取線性模型
trim ---為一個模擬系統尋找穩定的狀態參數

構建模型命令:
open_system --打開已有的模型
close_system --關閉打開的模型或模塊
new_system --創建一個新的空模型窗口
load_system --載入已有的模型並使模型不可見
save_system --保存一個打開的模型
add_block --添加一個新的模塊
add_line --添加一條線(兩個模塊之間的連線)
delete_block --刪除一個模塊
delete_line --刪除一根線
find_system --查找一個模塊
hilite_system --使一個模塊醒目顯示
replace_block --用一個新模塊代替已有的模塊
set_param --為模型或模塊設置參數
get_param --獲取模塊或模型的參數
add_param --為一個模型添加用戶自定義的字元串參數
delete_param --從一個模型中刪除一個用戶自定義的參數
bdclose --關閉一個simulink窗口
bdroot --根層次下的模塊名字
gcb --獲取當前模塊的名字
gcbh --獲取當前模塊的句柄
gcs --獲取當前系統的名字
getfullname --獲取一個模塊的完全路徑名
slupdate --將1.x的模塊升級為3.x的模塊
addterms --為未連接的埠添加terminators模塊
boolean --將數值數組轉化為布爾值
slhelp --simulink的用戶向導或者模塊幫助

封裝命令:
hasmask --檢查已有模塊是否封裝
hasmaskdlg --檢查已有模塊是否有封裝的對話框
hasmaskicon --檢查已有模塊是否有封裝的圖標
iconedit --使用ginput函數來設計模塊圖標
maskpopups --返回並改變封裝模塊的彈出菜單項
movemask --重建內置封裝模塊為封裝的子模塊

診斷命令:
sllastdiagnostic --上一次診斷信息
sllasterror --上一次錯誤信息
sllastwarning --上一次警告信息
sldiagnostics --為一個模型獲取模塊的數目和編譯狀態

硬拷貝和列印命令:
frameedit --編輯列印畫面
print --將simulink系統列印成圖片,或將圖片保存為m文件
printopt --列印機默認設置
orient --設置紙張的方向

4. 怎樣手動強制終止matlab程序運行

1、在這里編寫了一段function代碼。

5. matlab run命令

您好,在matlab中,表示根號常用:1.如果是一個數字,比如5,表示它的根號用下面三個是等效的,都可正確運行。5^0.5;sqrt(5);sqrtm(5)2.如果是個矩陣A,表示A的根號,那就有區別了。sqrt(A)表示A中各個元素開根號,然後形成一個新矩陣。sqrtm(A)則得出的一個結果是一個新矩陣B且滿足A=B*B而A^0.5則會出錯,不能運行。但是A.^0.5是正確的(注意A後面有個點),它的意思和sqrt(A)相同。舉例:A=[5-4100-46-4101-46-4101-46-4001-45];則sqrtm(A)結果為[2-1-0-0-0-12-10-00-12-10-00-12-1-0-0-0-12]而sqrt(A)和A.^0.5是A中各個元素自身開根號。

6. matlab如何運行m文件

m文件編輯環境中直接運行運行的方式有2種.m文件的名字(如果有參數;二是在,一般是在debug菜單項中選run或者直接按f5
運行的結果也是在命令中心顯示(要是是畫圖的話,一是在命令中心輸入,就需要給出參數)

7. matlab命令執行幾次

matlab命令執行次數由命令決定。每輸入一次命令,一般只能運行一次,但如果一個命令包含一組命令,包含多個重復命令,就可運行多次。

8. matlab編好程序後怎麼運行

打開matlab軟體,在命令行窗口中輸入程序代碼,回車即可直接運行,代碼末尾不加分號,結果會顯示在窗口和工作區中。代碼末尾添加分號也是按回車執行程序,結果僅會顯示在工作區中。點擊首頁左上角新建腳本。在編輯器界面輸入程序代碼,保存為m文件,點擊菜單欄運行按鈕運行程序。

9. matlab軟體怎麼輸入命令,運行

matlab中edit輸入的命令行讓它運行方法:

  1. 打開MALTAB;

  2. 進入File菜單;

  3. 點New菜單;

  4. 選擇M File;

  5. 將需要編輯文件拷貝,保存文件;

  6. 文件保存後按F5鍵可直接運行該文件內的程序,得到運行結果。

閱讀全文

與matlab運行命令相關的資料

熱點內容
中軸線趨勢指標源碼 瀏覽:721
labview源碼代碼 瀏覽:61
15匹谷輪壓縮機圖片 瀏覽:818
bsp分割演算法 瀏覽:22
高手選股公式源碼 瀏覽:682
脆皮軟心球解壓視頻十分鍾 瀏覽:404
如何關閉蘋果app同步充值 瀏覽:766
視頻壓縮發送微信 瀏覽:856
程序員段子大全圖片 瀏覽:760
javaudp心跳 瀏覽:429
阿里賣家app如何分配詢盤 瀏覽:828
如何拔打中國移動人工伺服器 瀏覽:505
傳奇歸來為什麼連不上伺服器 瀏覽:555
壓縮機潤滑油在哪個位置工作 瀏覽:141
張翰解壓減幾 瀏覽:775
你好法語1教師用書pdf 瀏覽:486
手機解壓縮後文件在哪 瀏覽:472
linux內核框架 瀏覽:720
程序員的秘密通關攻略 瀏覽:201
怎麼下載索米app 瀏覽:307