help xxx
A爲矩陣
octave 中index從1開始
基本
code |
Value |
% |
註釋 |
PS1(’>> ') |
將標記符換爲>> |
[ ; ; ] |
創建矩陣 |
A = a : dif : b |
創建一個1 X (b - a) / dif的矩陣 |
A = a : b |
創建一個1 X (b - a) 的矩陣 |
A’ |
A的轉置矩陣 |
who |
顯示變量 |
whos |
顯示變量及細節 |
[A A] or [A, A] |
將兩矩陣左右相連 |
[A;A] |
將兩矩陣上下相連 |
一些函數
help 函數名查看具體的用法
code |
Value |
disp(A) * |
輸出 |
ones(m , n) or ones(n) |
元素全是1的矩陣(mXn or nXn) |
zeros(m,n) or zeros(n) |
零矩陣(mXn or nXn) |
eye(m,n) or eye(n) |
單位矩陣(mXn or nXn) |
rand(m,n) or rand(n) |
元素全是隨機數的矩陣(mXn or nXn) |
randn(m,n) or randn(n) |
元素服從標準正態分佈數的矩陣(mXn or nXn) |
magic(m) |
mXm的幻方矩陣 |
size(A) |
矩陣A的維度 |
size(A,1) |
矩陣的第一個維度(行) |
size(A,2) |
矩陣的第二個維度(列) |
length(A) |
矩陣的兩個維度較大值 |
find() |
找到滿足條件的元素 |
* 備註
disp() 內嵌 sprintf() C語言中的prinf()
文件操作
code |
Value |
pwd |
pwd in linux |
ls |
ls in linux |
cd |
cd in linux |
A = load(’’) |
載入數據 |
save file A |
將A保存爲file |
Index
code |
Value |
A(x,y) |
x行y列的數 |
A(x,:) |
第x行的所有數 |
A(:,x) |
第x列的所有數 |
A([x,y],: ) |
第x行和第y行的所有數 |
A( : ) |
A的所有數爲一列* |
A(x) |
索引爲x的數 |
* 備註
第i行j列的下表爲(j-1) *row + i
運算
code |
Value |
* \ + - |
矩陣運算 |
.* .\ .+ .- |
矩陣的個元素進行運算 |
sum(A) |
元素和 |
prod(A) |
元素乘積 |
floor(A) |
元素向下取整 |
ceil(A) |
元素向上取整 |
max() |
取最大值 |