MATLAB矩阵

1.矩阵建立

(1)常规表示:eg.  A=[1,2,3:4,5,6:7,8,9]  //此处表示三行三列,同一行用逗号或者空格分隔,不同行元素用分号分隔

(2)矩阵的拼接 

eg.  A=[1,2,3:4,5,6:7,8,9]; B=[-1,-2,-3;-4,-5,-6;-7,-8,-9];C=[A,B;B,A]

复数矩阵 C=A+i*B;

2.冒号表达式

e1:e2:e3  //e1为初始值,e2为步长,若省略则步长为一,e3为终止值

格式:linspace(a,b,n)  //a为第一个元素,b为最后一个元素,n元素总数,若省略则自动产生100个元素

3.结构矩阵和单元矩阵

结构矩阵里的每个元素就是结构数据类型

格式为:结构矩阵.成员名=表达式

eg. a(1).x1=10;a(1).x2='liu';a(1).x3=[11,12;34,78];

单元矩阵 eg.b={10,‘liu’,[11,12;34,78];12,'wang',[34,91;27,578];...

14,'cai',[13,890;67,231]}

4.矩阵的引用

A(2,3)=100; //biaoshiA矩阵第2行第3列被赋值为100

(1)通过下标来引用

A=[1,2,3;4,5,6];

A(4,5)=10;  若给出的行下标或列下标大于原来矩阵的行数和列数,矩阵将扩展,没有赋值的元素置为0

(2)通过序号来引用

在MATLAB中,矩阵元素按列

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值