小整理:MATLAB的永久常數(shù)?i或j:基本虛數(shù)單位
eps:系統(tǒng)的浮點(Floating-point)精確度
inf:無限大,?例如1/0 nan或NaN:非數(shù)值(Not a number)?,例如0/0
pi:圓周率?p(= 3.1415926...)
realmax:系統(tǒng)所能表示的最大數(shù)值?
realmin:系統(tǒng)所能表示的最小數(shù)值
nargin:?函數(shù)的輸入引數(shù)個數(shù)
nargin:?函數(shù)的輸出引數(shù)個數(shù)
不論是行向量或列向量,我們均可用相同的函數(shù)找出其元素個數(shù)、最大
值、最小值等:?
length(z) % z的元素個數(shù)?
ans = 6?
max(z) % z的最大值?
ans = 10?
min(z) % z的最小值?
ans =??4?
小整理:適用於向量的常用函數(shù)有:
min(x):?向量x的元素的最小值
max(x):?向量x的元素的最大值
mean(x):?向量x的元素的平均值
median(x):?向量x的元素的中位數(shù)
std(x):?向量x的元素的標(biāo)準(zhǔn)差
diff(x):?向量x的相鄰元素的差
sort(x):?對向量x的元素進(jìn)行排序(Sorting)
length(x):?向量x的元素個數(shù)
norm(x):?向量x的歐氏(Euclidean)長度
sum(x):?向量x的元素總和
prod(x):?向量x的元素總乘積
cumsum(x):?向量x的累計元素總和
cumprod(x):?向量x的累計元素總乘積
dot(x, y):?向量x和y的內(nèi)?積
cross(x, y):?向量x和y的外積?(大部份的向量函數(shù)也可適用於矩陣,詳見
下述。)?
A = [1 2 3 4; 5 6 7 8; 9 10 11 12];?
A =?
1?2?3?4?
5?6?7?8?
9?10 11?12
A(2,3) = 5 %?改變位於第二列,第三行的元素值
B = A(2,1:3) %?取出部份矩陣B?
B = 5 6 5?
A = [A B'] %?將B轉(zhuǎn)置後以行向量并入A?
A(:, 2) = [] %?刪除第二行(:代表所有列)
A = [A; 4 3 2 1] %?加入第四列
A([1 4], :) = [] %?刪除第一和第四列(:代表所有行)