MATLAB软件

MATLAB基本运算
矩阵运算
创建矩阵的方法:
1、直接输入元素、读取数据文件
直接输入元素: a=[1 2 3;4 5 6]
2、在现有矩阵中添删元素、矩阵组合、矩阵转置、矩阵移位
矩阵组合:[a,b]横向组合 a,b行数相同
         [a;b]纵向组合 a,b列数相同
3、直接创建特殊矩阵
zeros 元素全为0
ones  元素全为1
rand  均匀分布随机矩阵
randn 正态分布随机矩阵
magic 魔方矩阵
diag  对角矩阵
triu  上三角矩阵
tril  下三角矩阵
eye   单位矩阵
company 伴随矩阵
eg.
a=zeros(3) 3x3矩阵
b=rand(3) 3x3矩阵,元素为(0,1)间的随机数
c=randn(3) 3x3矩阵,均值为0,方差为1的随机矩阵
m=[1 2 3;4 5 6;7 8 9];a=triu(m);b=tril(m);c=diag(m);
-->
a=         b=          c=
  1 2 3      1 0 0        1
  0 5 6      4 5 0        5
  0 0 9      7 8 9        9

访问矩阵元素:
b=
  1 2 3
  4 5 6
  7 8 9
单个元素:b(2,3)-->6
整行元素:b(:,2)-->[4,5,6]
整列元素:b(2,:)-->[2,5,8]
一块区域:b(1:2,1:2)-->[1 2;4 5]  1-2行,1-2列

矩阵基本运算
+ - * /(左除) \(右除) ^(幂) '(转置)
矩阵运算函数
inv()求逆 logm()对数 expm()指数
rot90()逆时针旋转90度
flipud() fliplr() flipdim() 矩阵上下翻转、左右翻转、某维元素翻转
shiftdim() 矩阵元素移位
[a,b]=eig(A)特征值和特征向量 rank()秩 trace()迹 norm()范数 poly()特征根

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值