begtostudy

矩阵和数组基础

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   :维尔金森特征值测试矩阵

分类:

技术点:

相关文章: