matlab数组运算

数组的创建和操作

数组的创建一般采用 中括号“[]”,逗号“,”,空格和分号“;” 来进行数组的创建,数组的同一行使用逗号和空格分割,不同行之间用分号进行分割。

创建

>> a=[]

a =

     []

>> b=[1,2,3]

b =

     1     2     3

>> c=[1 2 3]

c =

     1     2     3

>> d=[1 2 3;4,5,6]

d =

     1     2     3
     4     5     6
查询获取

>> b(1)

ans =

     1

>> d(1,2)

ans =

     2

>> d(2,2)

ans =

     5

>> d(1:end)

ans =

     1     4     2     5     3     6

>> d(1,1:end)

ans =

     1     2     3

>> d(2,2:end)

ans =

     5     6

>> c([1,3])

ans =

     1     3
赋值
>> b

b =

     1     2     3

>> b(1)=7

b =

     7     2     3

>> b([1,3])=[6,9]

b =

     6     2     9
一维数组的创建
  1. a=m:step:n
  2. b=logspace(m,n,x);
  3. c=linspace(m,n,x)
% 这种方式也是类似于等差数列
>> a=1:2:50

a =

     1     3     5     7     9    11    13    15    17    19    21    23    25    27    29    31    33    35    37    39    41    43    45    47    49

% 等比数列
>> b=logspace(1,2,10)

b =

   10.0000   12.9155   16.6810   21.5443   27.8256   35.9381   46.4159   59.9484   77.4264  100.0000

% 等差数列
>> c=linspace(1,10,5)

c =

    1.0000    3.2500    5.5000    7.7500   10.0000

数组的算数运算

查看算术运算符文档

数组逻辑运算

查看逻辑运算文档

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值