matlab-线性代数 矩阵的加、减、乘、除

     matlab : R2018a 64bit
      OS : Windows 10 x64
typesetting : Markdown
       blog : my.oschina.net/zhichengjiu
      gitee : gitee.com/zhichengjiu

加、减、乘、除(矩阵单元素)

code

clear
clc

a=[1 2 3 4;5 6 7 8;1 2 3 4;6 7 8 9]
 
a(1,1)=a(1,1)+3
a(1,1)=a(1,1)-3
a(1,1)=a(1,1)*3
a(1,1)=a(1,1)/3

result


a =

     1     2     3     4
     5     6     7     8
     1     2     3     4
     6     7     8     9


a =

     4     2     3     4
     5     6     7     8
     1     2     3     4
     6     7     8     9


a =

     1     2     3     4
     5     6     7     8
     1     2     3     4
     6     7     8     9


a =

     3     2     3     4
     5     6     7     8
     1     2     3     4
     6     7     8     9


a =

     1     2     3     4
     5     6     7     8
     1     2     3     4
     6     7     8     9

>> 

加、减(矩阵与矩阵或数字)

code

clear
clc

a=[2 1;-4 -2]
b=[3 -1;-6 2]
c=a+b
d=a-b
 
e=a+1

result


a =

     2     1
    -4    -2


b =

     3    -1
    -6     2


c =

     5     0
   -10     0


d =

    -1     2
     2    -4


e =

     3     2
    -3    -1

>> 

乘(矩阵整体)

code

clear
clc

a=[2 1;-4 -2]
b=[3 -1;-6 2]
 
c=a*b
 
d=b*a

result


a =

     2     1
    -4    -2


b =

     3    -1
    -6     2


c =

     0     0
     0     0


d =

    10     5
   -20   -10

>> 

乘(矩阵元素)

code

clear
clc

a=[2 1;-4 -2]
b=[3 -1;-6 2]
 
c=3*a
 
d=a.*b

result


a =

     2     1
    -4    -2


b =

     3    -1
    -6     2


c =

     6     3
   -12    -6


d =

     6    -1
    24    -4

>> 

乘(含参矩阵间的乘)

code

clear
clc

syms a b;
 
a=str2sym('[2 1 2;2 b a;1 a 3]')
 
x=str2sym('[1;-1;2]')
 
a*x

result

 
a =
 
[ 2, 1, 2]
[ 2, b, a]
[ 1, a, 3]
 
 
x =
 
  1
 -1
  2
 
 
ans =
 
           5
 2*a - b + 2
       7 - a
 
>> 

加,减,乘(变量与数字矩阵)

code

clear
clc

syms m;
m*eye(3)
 
m-eye(3)
 
m+eye(3)

result


ans =
 
[ m, 0, 0]
[ 0, m, 0]
[ 0, 0, m]
 
 
ans =
 
[ m - 1,     m,     m]
[     m, m - 1,     m]
[     m,     m, m - 1]
 
 
ans =
 
[ m + 1,     m,     m]
[     m, m + 1,     m]
[     m,     m, m + 1]
 
>> 

resource

  • [文档] ww2.mathworks.cn/help/matlab
  • [文档] ww2.mathworks.cn/help/simulink
  • [平台] www.oschina.net
  • [平台] gitee.com


感谢帮助 志成就 的人们。
matlab优秀,值得学习。基础知识 + 专业知识 + matlab = ?
Simulink,用于仿真和基于模型的设计,值得学习。
该博文仅可用于测试与参考。

转载于:https://my.oschina.net/zhichengjiu/blog/3013788

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值