matlab减,matlab-线性代数 矩阵的加、减、乘、除
发布日期:2022-02-18 13:08:09 浏览次数:9 分类:技术文章

本文共 1440 字,大约阅读时间需要 4 分钟。

matlab : R2018a 64bit

OS : Windows 10 x64

typesetting : Markdown

blog : my.oschina.net/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://blog.csdn.net/weixin_28871097/article/details/115969276 如侵犯您的版权,请留言回复原文章的地址,我们会给您删除此文章,给您带来不便请您谅解!

上一篇:xp系统安装oracle乱码,linux中安装Oracle汉字乱码完整解决方案
下一篇:php表单的输出,php – Joomla输入表单字段输出

发表评论

最新留言

路过按个爪印,很不错,赞一个!
[***.219.124.196]2024年04月16日 20时58分50秒