matlab的資料顯示格式
雖然在matlab系統中資料的儲存和計算都是雙精度進行的,但matlab可以利用選單或format命令來調整資料的顯示格式。format命令的格式和作用如下:
l format|format short 5位定點表示
l format long 15位定點表示
l format short e 5位浮點表示
l format long e 15位浮點表示
l format short g 系統選擇5位定點和5位浮點中更好的表示
l format long g 系統選擇15位定點和15位浮點中更好的表示
l format rat 近似的有理數的表示
l format hex 十六進製制的表示
l format bank 用元 角分(美制)定點表示
l format compact 變數之間沒有空行
l format loose 變數之間有空行
matlab提供了大量的函式來建立一些特殊的矩陣。常用的矩陣函式
函式名稱
函式功能
函式名稱
函式功能
zeros(m,n)
m行n列的零矩陣
eig(a)
求矩陣a的特徵值
eye(n)
n階方矩陣
poly(a)
求矩陣a特徵多項式
ones(m,n)
m行n列元素為1的矩陣
trace(a)
求矩陣a的跡
rand(m,n)
m行n列的隨機矩陣
cond(a)
求矩陣a的條件數
randn(m,n)
m行n列的正態隨機矩陣
rref(a)
求矩陣a的行最簡形
magic(n)
n階魔方矩陣
inv(a)
求矩陣a的逆矩陣
hess(a)
hess矩陣
det(a)
求矩陣a的行列式
sqrtm(a)
求矩陣a的平方根
expm(a)
求矩陣a的指數值
funm(a)
按矩陣計算的函式值
logm(a)
求矩陣a的對數值
rank(a)
求矩陣a的秩
morm(a,1)
求矩陣a的範數
操作符「:」的說明
j:k 表示步長為1的等差數列構成的陣列:[j, j+1, j+2,…, k]
j:i:k 表示步長為i的等差數列構成的陣列:[j,j+i,j+2*i,…, k]
a(i:j) 表示a(i),a(i+1),…,a(j)
對矩陣元素的操作
a(i,j) 表示矩陣a的第i行第j列元素。
a(:,j) 表示矩陣a的第j列。
a(i,:) 表示矩陣a的第i行。
a(:,:) 表示a的所有元素構造2維矩陣
a(:) 表示以矩陣a的所有元素按列做成的乙個列矩陣。
a(i) 表示矩陣a(:)的第i個元素。
[ ] 表示空矩陣
除了plot指令外,matlab還提供了許多其它的二維繪圖指令,這些指令大大擴充了matlab的曲線作圖指令,可以滿足使用者的不同需要。繪製二維圖形的指令
函式名稱
功能
函式名稱
功能
bar
直方圖
loglog
雙對數曲線
barh
垂直的直方圖
semilogx
x軸對數座標曲線
bar3
三維直方圖
semilogy
y軸對數座標曲線
bar3h
垂直的三維直方圖
polar
極座標曲線
hist
統計直方圖
stairs
階梯圖
pie
餅圖
stem
火柴棍圖
pie3
三維餅圖
pcolor
偽彩圖
fplot
數值函式二維曲線
area
面積圖
ezplot
符號函式二維曲線
errorbar
誤差棒棒圖
gplot
繪拓撲圖
quiver
向量場圖
fill
平面多邊形填色
ribbon
代狀圖
Matlab區分難點
對數函式易錯點 函式名功能 易錯點示例 log2 以2為底的對數 易寫成ln2 log2 10 寫法為log2 10 log以e為底的對數 易寫成ln ln10 寫法為log 10 log10 以10為底的對數 易寫成ln10,log log10 35 寫法為log10 35 指數函式易錯點 函式名...
Matlab運用 Matlab簡單使用
plot u ifffinal,k linewidth 3 k代表黑色,還可以更換別的顏色,linewidth 3 設定所畫線條寬度為3磅 xlabel 待定位節點 設定x座標軸名稱 ylabel 誤差 m 設定y座標軸名稱 set gca,linewidth 2.5 設定座標軸寬度 a x 10 ...
matlab使用基礎
由於剛剛開始使用matlab,所知甚少,用到的都是很皮毛的東西。記下來就當做是筆記了。一 陣列 1 陣列的定義。matlab中陣列是按列儲存的。但是在使用的時候仍是符合正常的習慣,即行,列優先的順序。建立一行陣列 a 1 2 3 4 5 或者中間用 即a 1,2,3,4,5 建立一列陣列 b 1 2...