matlab基本操作与矩阵输入简单表示

1.matlab中就是直接输出答案

>> 1+1

ans =

     2
 1*9

ans =

     9

2.matlab中输出矩阵

空格表示行,有分号表示换行

a=[1 2 3 4]

a =

     1     2     3     4

>> b=[1;2;3;4]

b =

     1
     2
     3
     4
>> a=[1 2 3;3 3 3;3 2 6]

a =

     1     2     3
     3     3     3
     3     2     6

3.矩阵的乘法

a*b

ans =

    30

>> b*a

ans =

     1     2     3     4
     2     4     6     8
     3     6     9    12
     4     8    12    16

4.确定位矩阵中的数字

(1)直接括号就是表示矩阵的第几个数字

a =

       1              2              3              4       

>> a(2)

ans =

       2       

(2) 有【】的时候是整个矩阵的第几个数字,适用于需要表示出多个数字的时候

和(1)是同样的道理,只不过要加双重括号,所以要用【】来区分

注意:输出矩阵a的第1,3,5个数字,矩阵中的数字是从第一列数完接着数第二列,数字一次递增

 a=[1 2 3;3 3 3;3 2 6]

a =

     1     2     3
     3     3     3
     3     2     6

//输出矩阵a的第1,3,5个数字,矩阵中的数字是从第一列数完接着数第二列,数字一次递增

>> a([1 3 5])

ans =

     1     3     3

(3)有分号的是换行,因为有【】,所以就是输出第几个数字

a=[1 2 3;3 3 3;3 2 6]

a =

     1     2     3
     3     3     3
     3     2     6

//输出矩阵a的第一个和第三个数字,此过程输出两次

 a([1 3;1 3])

ans =

     1     3
     1     3

(4) 有逗号的时候是第几行第几列 


a=[1 2 3;3 3 3;3 2 6]

a =

     1     2     3
     3     3     3
     3     2     6


//输出矩阵a第一行第二列的数字

>> a(1,2)

ans =

     2

(5)有逗号且有各自的分号,前一个【】全部表示行、后一个【】全部表示列,输入二者重叠共有的元素。

//输出矩阵a中第一行第三行和第一列第三列有交集的元素,元素位置保持不变

 a=[1 2 3;3 3 3;3 2 6]

a =

     1     2     3
     3     3     3
     3     2     6

//输出矩阵a中第一行第三行和第一列第三列有交集的元素,元素位置保持不变

a([1 3],[1 3])

ans =

     1     3
     3     6

 5.改变矩阵的元素

还是利用逗号,确定具体的行和列

a =

       1              2              3       
       3              3              3       
       3              2              6       

>> a(1,2)=76

a =

       1             76              3       
       3              3              3       
       3              2              6    

6.colon operator用于输出等差函数

(1)等差为1

直接输入 a=1:100

a=1:100

a =

  1 至 17 列

     1     2     3     4     5     6     7     8     9    10    11    12   
  • 4
    点赞
  • 19
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值