Matlab常用函数举例(四)

四、基本矩阵和矩阵操作(ELMAT)


1.基本矩阵 

zeros

全“0”数组

ones

全“1”数组

eye

单位矩阵

repmat

复制排列矩阵repmat(m,n,p)产生n*p阶元素为m的矩阵,repmat(m,n)产生n阶方阵

rand

均匀分布随机数

randn

正态分布随机数

linspace

LINSPACE(x1, x2) 产生界于x1 和 x2之间的100个等步长数据点。
LINSPACE(x1, x2, N) 产生界于x1 和 x2之间的N 个等步长数据点。

logspace

LOGSPACE(d1, d2) 产生界于10d1 和10 d2之间的50个对数等步长的数据点。如果 d2是 pi,则数据点为10 d1 之间的数据点。 LOGSPACE(d1, d2, N) 产生 N 个数据点。

meshgrid

产生用于三维绘图的 X 和Y 数组。

2.基本数据信息 

size

求矩阵的维数

length

求向量维数

disp

显示矩阵或文本

isempty

判断空矩阵

isequal

判断数据相等

isnumeric

判断数值数组

islogical

判断逻辑数组

logical

转换数值为逻辑值



3.矩阵操作 

reshape

矩阵的行列重置命令

diag

生成对角矩阵命令

blkdiag

生成块对角矩阵命令

tril

选取矩阵的下三角部分

triu

选取矩阵的上三角部分

fliplr

将矩阵数据左、右翻转

flipud

将矩阵数据上、下翻转

flipdim

按指定维数翻转矩阵

rot90

将矩阵数据右旋90度

find

寻找非零元素坐标

end

数组最末指标

sub2ind

从多个下标获取索引

ind2sub

从线性索引获取多个下标.


4.特殊变量和常数 

ans

最常用的答案变量,

eps

浮点数相对精度

realmax

最大正浮点数

realmin

最小正浮点数

pi

数学常数π≈ 3.1415926535897....

i, j

单位虚数  例如计算n/0(n≠0) 

inf

无穷大

NaN

不定数。例如0/0 inf/inf

isnan

判定不定数为数NaN取1,否则为0 

isinf

判定无穷大元素

isfinite

判定有限大元素

flops

浮点操作计数,

why

简短回答


5.特殊矩阵 

compan

多项式的伴随矩阵

gallery

Higham 测试矩阵

hadamard

哈达马矩阵

hankel

汉克矩阵

hilb

希尔伯特矩阵

invhilb

逆希尔特矩阵

magic

幻方矩阵

pascal

Pascal矩阵

rosser

经典对称特征值测试矩阵

toeplitz

Toeplitz 矩阵

vander

范德蒙矩阵

wilkinson

Wilkinson's特征值测试矩阵




  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值