matlab矩阵相关基本操作

 

 

1.初始化行向量和列向量和矩阵:

 

     行向量“a=[1 2 3]”

     列向量“a=[1 2 3]’”或是“a=[1;2;3]”.

     2*2矩阵“a=[1 2;3 4]”

 

 

 

2生成矩阵的函数

 

 

 

linspace(1,100,50)1到100等距离的50个数(包含1和100)

 

 

 

logspace(1,3,3)1到3等距离的3个数然后分别输出10,10^2,10^3

 

 

 

reshape()改变矩阵的行和列

 

 

 

 

3.冒号(colon)表达式生成行向量:

 

  (1)”j:k”为[j,j+1,......k]

   (2)”j:i:k”为以j为开始,i为增量直到小于等于k的数

     (3)若生成列向量,则 (1:2:100)’

 

 

4.矩阵某个及某行列元素的读取和改变

 

    Matlab中矩阵是按列存储的

 

  

 

 

 

A(1,:):输出矩阵的第一行(row)

A(:,2):输出矩阵的第2列(column)

A(2:4,2):第2列的第2到4行

A(1:2:4,2)第2列的1,3行

A(2,[2,4])矩阵第2行的2,4列

A(2,2:end)矩阵第2行的2到2,3,4.......最后一列

“A(2,3)=3”矩阵第2行第3列的元素改为3

A=3矩阵A变为标量3

 

 

 

5.关于矩阵规模和大小的函数

 

   size()输出矩阵的行数和列数

   length()输出矩阵行或列的维数(最大的)

 

 

 

 

 

 

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值