原创 matlab矩阵和矩阵操作基础

2009-6-20 19:28 3283 0 分类: 软件与OS

矩阵和数组基础


blkdiag   :构造一个分块对角矩阵 
eye       :创建单位矩阵 
linespace :产生线性间隔向量 
logspace  :产生对数间隔向量 
ones      :产生元素全为1的数组 
rand      :产生均匀分布随机数组 
randn     :产生正态分布随机数组 
zeros     :产生全零数组 


特殊变量和常量


ans       :对最近输入的反应 
computer  :当前计算机类型 
eps       :浮点精度 
flops     :计算浮点操作次数,现已不再常用 
i         :虚部单位 
inf       :无穷大 
inputname :输入参数名 
j         :虚部单位 
nan       :非数值 
nargin    :输入参数的数目 
nargout   :输出参数的数目(用户定义函数) 
pi        :圆周率 
realmax   :最大正浮点数 
realmin   :最小正浮点数 
varargin,varargout:返回参数数目(matlab函数) 


时间和日期


calendar    :返回日历 
clock       :当前时间 
cputime     :从启动经过的cpu时间 
date        :日期 
datenum     :转换成连续日期数 
datestr     :日期字符串 
datevec     :日期分隔部分 
eomday      :一个月的日期 
etime       :经过的时间 
now         :当前的日期和时间 
tic, toc    :秒表定时器 
weekday     :星期几 


矩阵操作


cat         :把矩阵按行或列连接起来 
diag        :给定向量,构造对角矩阵 
fliplr      :矩阵左右翻转 
flipud      :矩阵上下翻转 
repmat      :复制数组,repmat(A,m,n)表示把A复制m行n列组成新数组 
reshape     :按逐列来的方式重新整形数组 
rot         :按逆时针方向旋转90度 
tril        :返回一个矩阵的下三角矩阵 
triu        :返回一个矩阵的上三角矩阵 


特殊函数矩阵


compan      :返回向量的伴随矩阵 
eig         :矩阵特征值 
gallery     :测试矩阵,或者说大约50个矩阵模版 
hadamard    :哈达马得矩阵 
hankel      :汉克尔矩阵 
hilb        :希尔波特矩阵 
invhilb     :逆希尔波特矩阵 
magic       :魔术方阵 
pascal      :帕斯卡矩阵 
toeplitz    :托普利茨矩阵 
wilkinson   :维尔金森特征值测试矩阵 

PARTNER CONTENT

文章评论0条评论)

登录后参与讨论
EE直播间
更多
我要评论
0
0
关闭 站长推荐上一条 /3 下一条