material 版 (精华区)

发信人: chumsdock (微笑服务), 信区: material       
标  题: matlab basics
发信站: BBS 听涛站 (Wed Dec 28 18:51:49 2005), 站内

【 以下文字转载自 computer 讨论区 】
发信人: chumsdock (微笑服务), 信区: computer       
标  题: matlab basics
发信站: BBS 听涛站 (Wed Dec 28 18:51:13 2005), 转信

abs(x):纯量的绝对值或向量的长度  
angle(z):复数z的相角(Phase angle)  
sqrt(x):开平方  
real(z):复数z的实部  
imag(z):复数z的虚部  
conj(z):复数z的共轭复数  
round(x):四舍五入至最近整数  
fix(x):无论正负,舍去小数至最近整数  
floor(x):地板函数,即舍去正小数至最近整数  
ceil(x):天花板函数,即加入正小数至最近整数  
rat(x):将实数x化为分数表示  
rats(x):将实数x化为多项分数展开  
sign(x):符号函数 (Signum function)。  
rem(x,y):求x除以y的馀数  
gcd(x,y):整数x和y的最大公因数  
lcm(x,y):整数x和y的最小公倍数  

exp(x):自然指数  
pow2(x):2的指数  
log(x):以e为底的对数,即自然对数或  
log2(x):以2为底的对数  
log10(x):以10为底的对数  

sin(x):正弦函数  
cos(x):馀弦函数  
tan(x):正切函数  
asin(x):反正弦函数  
acos(x):反馀弦函数  
atan(x):反正切函数  
atan2(x,y):四象限的反正切函数  
sinh(x):超越正弦函数  
cosh(x):超越馀弦函数  
tanh(x):超越正切函数  
asinh(x):反超越正弦函数  
acosh(x):反超越馀弦函数  
atanh(x):反超越正切函数  

x = 7:3:16 % 公差为3的等差数列 
x = linspace(4, 10, 6) % 等差数列:首项为4,末项为10,项数为6 

转置transpose:z = x' 

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的外积  

i或j:基本虚数单位(即)  
eps:系统的浮点(Floating-point)精确度  
inf:无限大, 例如1/0  
nan或NaN:非数值(Not a number),例如0/0  
pi:圆周率 p(= 3.1415926...)  
realmax:系统所能表示的最大数值  
realmin:系统所能表示的最小数值  
nargin: 函数的输入引数个数  
nargin: 函数的输出引数个数  

[d1,d2,d3,..]=size(a)  求矩阵的大小,对m*n二维矩阵,第一个为行数m,第二个为列数n;
对多维矩阵,第N个为矩阵第N维的长度。
 
fliplr(a) 矩阵左右翻转
 
flipud(a) 矩阵上下翻转
 
rot90(a)
rot90(a,k) 矩阵逆时针旋转90度(把你的头顺时针旋转90看原数就可以知道结果了,^-^)
           k参数定义为逆时针旋转90*k度。
 
flipdim(a,k) 矩阵对应维数数值翻转,如k=1时,行(上下)翻转,k=2时,列(左右)翻转。

tril(a,k) 矩阵的下三角部分(包括对角线元素),对应k=0时的取值数。
          k参数设置为正负数值对应对角线向上或向下移动k行划分下三角元素。
tril(a,k) 矩阵的上三角部分(包括对角线元素),对应k=0时的取值数。
          k参数设置为正负数值对应对角线向上或向下移动k行划分上三角元素。
diag(a)   生成对角矩阵或取出对角元素,对应k=0时的取值数。
          k参数设置为正负数值对应对角线向上或向下移动k行取对角元素或生成对角矩阵
repmat(a,m,n) 矩阵复制,把矩阵a作为一个单位计算,复制成m*n的矩阵,
          其每一元素都含一个矩阵a,实际结果为一个size(a,1)*m行,size(a,2)*n列

w=meshgrid(s,t) [u,v]=meshgrid(s,t)
 生成行m=size(t,1)*size(t,2),列n=size(s,1)*size(s,2))阶的两个矩阵。
 其中u为按行顺序取s的n个矩阵元数,按列排列重复m行,
 v为按列顺序取t的m个矩阵元数 ,按行排列重复n列。只生成一个矩阵时,w=u。
 
eye(a) eye(a,k)
 生成a阶单位方阵 k参数设置为生成a×k阶单位矩阵,即生成a阶单位方阵后,
 取前k列,不足补0。
 
ones(a) ones(a,k) 生成a阶全1方阵 k参数设置生成a×k阶全1矩阵。
 
zeros(a) zeros(a,k) 生成a阶全0方阵 k参数设置生成a×k阶全0矩阵。
 
inv(a) 生成a的逆矩阵
 

--


               不主动,勤拒绝,不负全责。


※ 来源:·BBS 听涛站 tingtao.net·[FROM: 166.111.39.29]
[百宝箱] [返回首页] [上级目录] [根目录] [返回顶部] [刷新] [返回]
Powered by KBS BBS 2.0 (http://dev.kcn.cn)
页面执行时间:1.245毫秒