2019-04-18

小整理:MATLAB的永久常数 i或j:基本虚数单位

eps:系统的浮点(Floating-point)精确度

inf:无限大, 例如1/0 nan或NaN:非数值(Not a number) ,例如0/0

pi:圆周率 p(= 3.1415926...)

realmax:系统所能表示的最大数值 

realmin:系统所能表示的最小数值

nargin: 函数的输入引数个数

nargin: 函数的输出引数个数


不论是行向量或列向量,我们均可用相同的函数找出其元素个数、最大

值、最小值等: 

length(z) % z的元素个数 

ans = 6 

max(z) % z的最大值 

ans = 10 

min(z) % z的最小值 

ans =  4 

小整理:适用於向量的常用函数有:

min(x): 向量x的元素的最小值

max(x): 向量x的元素的最大值

mean(x): 向量x的元素的平均值

median(x): 向量x的元素的中位数

std(x): 向量x的元素的标准差

diff(x): 向量x的相邻元素的差

sort(x): 对向量x的元素进行排序(Sorting)

length(x): 向量x的元素个数

norm(x): 向量x的欧氏(Euclidean)长度

sum(x): 向量x的元素总和

prod(x): 向量x的元素总乘积

cumsum(x): 向量x的累计元素总和

cumprod(x): 向量x的累计元素总乘积

dot(x, y): 向量x和y的内 积

cross(x, y): 向量x和y的外积 (大部份的向量函数也可适用於矩阵,详见

下述。) 


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转置後以行向量并入A 

A(:, 2) = [] % 删除第二行(:代表所有列)

A = [A; 4 3 2 1] % 加入第四列

A([1 4], :) = [] % 删除第一和第四列(:代表所有行)

你可能感兴趣的:(2019-04-18)