Matlab_矩阵运算

1、矩阵的定义与构造 

A = [1 2 3 5 8 5 4 6];                %不同数之间用空格或逗号,多行用分号
B = 1:3:9;                                 %取[1,9]之间的数字,3是步长,不可省略
C = repmat(B,3,2);                   %将B重复3行2次
D = ones(2,4);                          %2*4的全1矩阵

2、矩阵的四则运算 

A = [1 2 3 4;5 6 7 8];
B = [1 1 2 2;2 2 1 1];
C = A + B;                        %[2,3,5,6;7,8,8,9]  对应相加
D = A - B;                         %[0,1,1,2;3,4,6,7]
E = A * B';                        %[17,13;41,37]
F = A .* B;                        %[1,2,6,8;10,12,7,8]  点乘,对应位置相乘
G = A/B;                           %相当于A×B的逆,A * inv(B),但没有方阵的限制

                                        %[1.833333333333334,  -0.166666666666667;

                                             3.166666666666667,  1.166666666666666]

H = A ./B; 

 3、矩阵的下标

A = magic(5);
B = A(2,3);                            %第2行第3列的值
C = A(3,:);                             %第3行所有数值
D = A(:,4);                             %第4列所有数值
[m,n] = find(A > 20);              %找大于20的序号值/矩阵 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值