MATLAB-矩阵 (学习笔记)

矩阵的建立

1.直接赋值建立
例1:

x = [1,2,3;4,5,6;7,8,9]

2.利用已知矩阵建立
例2:

A = [1,2;3,4];
B = [5,6;7,8];
C = [A,B;B,A];

冒号表达式

参数1:参数2:参数3
参数1为起始值,参数3为终点值,参数2为步长(若不写则默认为1)
例3:

0:2:4

result:

 0, 2 ,4

例4:

0:4

result:

0,1,2,3,4

函数-linspace()

linspace(参数1,参数2,参数3):在区间(参数1,参数2)产生参数3个元素数
参数1:起始值
参数2:终止值
参数3: 元素个数
例5:

linspace(0,4,5)

resulet:

0,1,2,3,4

结构矩阵

矩阵内的元素为一个结构体

单元矩阵

使用大括号直接建立,每一个元素可以为不同的数据类型
例6:

x = {1,"as",[1,2;3,4];2,"df",[5,6;7,8]}

result:

1,"as",[1,2;3,4]
2,"df",[5,6;7,8]

对矩阵元素的访问

以例6的矩阵为例:
用()访问时,返回的是这一个单元
用 { } 访问时,返回的是这个单元的内容

1.若访问 1
使用()

x(1,1)

result:

{1}

使用{}

x{1,1}

reuslt:

1

2.访问第一个二维矩阵
用()访问

x(1,3)

result:

{2×2 double}

用 {} 访问

x{1,3}

result:

1,2
3,4

对单元矩阵内矩阵的访问:

x{1,3}(1,1)

result:

1

感谢阅读!

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值