matlab中10维等比数列表示,Matlab学习笔记一:矩阵基础

矩阵的创建

1.直接输入法

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

a =

1     2     3

4     5     6

>> b=[11,12,13;21,22,23]

b =

11    12    13

21    22    23

2.全1矩阵的创建

>> c=ones(3,3)

c =

1     1     1

1     1     1

1     1     1

3.全0矩阵的创建

>> d=zeros(3,3)

d =

0     0     0

0     0     0

0     0     0

4.单位矩阵的创建

>> e=eye(3,3)

e =

1     0     0

0     1     0

0     0     1

5.等差数列的创建1

>> a=1:9

a =

1     2     3     4     5     6     7     8     9

等差数列的创建2:

>> a=linspace(0,10,6)%0--10之间产生6个点

a =

0     2     4     6     8    10

6.等比数列的创建

>> A=logspace(0,log10(32),6)

A =

1.0000    2.0000    4.0000    8.0000   16.0000   32.0000

7.矩阵的转置

a=a'

8.矩阵运算

矩阵矩阵分.*和*,学过高数的都懂,不啰嗦了

9.魔法矩阵的创建

>> magic(3)

ans =

8     1     6

3     5     7

4     9     2

10.矩阵的水平翻转和垂直翻转

a=fliplr(a)

a=flipud(a)

A=rand(4,6)

flipud(A)

fliplr(A)

flipdim(A,2) %同filplr

rot90(A) %同‘

rot90(A,2) %filplr+filpud

11.矩阵的重组

>> a=1:9

a =

1     2     3     4     5     6     7     8     9

>> a=reshape(a',3,3)

a =

1     4     7

2     5     8

3     6     9

12.取矩阵的连续任意行

>> a(1:2,:)

ans =

1     4     7

2     5     8

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值