matlab函数冒号代表的意思,MATLAB中冒号运算符的含义

实际上a:b生成一个向量.您可以仅将其用作索引,因为(…)也接受列表,例如

octave-3.0.3:10> a = [1,4,7]

a =

1 4 7

octave-3.0.3:11> b = [1,4,9,16,25,36,49]

b =

1 4 9 16 25 36 49

octave-3.0.3:12> b(a) # gets [b(1), b(4), b(7)]

ans =

1 16 49

现在,a:b:c语法相当于[a,a b,a 2 * b,…]直到c,例如

octave-3.0.3:15> 4:7:50

ans =

4 11 18 25 32 39 46

这解释了你得到的0:pi / 4:pi.

A one:选择整个轴(行/列),例如

octave-3.0.3:16> a = [1,2,3;4,5,6;7,8,9]

a =

1 2 3

4 5 6

7 8 9

octave-3.0.3:17> a(:,1) # means a(1:3, 1)

ans =

1

4

7

octave-3.0.3:18> a(1,:) # means a(1, 1:3)

ans =

1 2 3

有关详细信息,请参阅colon (:)上的官方MATLAB文档.

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值