matlab使用基础

由于刚刚开始使用matlab,所知甚少,用到的都是很皮毛的东西。记下来就当做是笔记了。

一、数组

1、数组的定义。

matlab中数组是按列存储的。但是在使用的时候仍是符合正常的习惯,即行,列优先的顺序。

创建一行数组   A=[1 2 3 4 5];或者中间用“,”即A=[1,2,3,4,5];

创建一列数组   B=[1;2;3;4;5].元素间是分号

如果想创建固定步长的数组可以 C=[1:1:10],1,2,3,……,10,列向量

如果是创建固定区间的数组,并指明个数,可以自动计算间隔 D=linspace(2,10,5);行向量,包括边界,这种方法叫定数线性采样

同理还可以定义定数对数采样  E=logspace(1,10,3)

2、数组的拼接。

行拼接   AA=[A,A].

列拼接  BB=[B;B].

3、数组元素的引用

matlab中数组下标从1开始,引用元素使用(position),如一维数组A(3),第三个元素,二维数组,B(3,4)三行4列的元素,可以使用”:”访问数组区间,如A(1:5),表示从第1-第5个元素,直接使用A(:)将得到全部的数据,冒号两边要么全部有数要么全部没有,不能使用半开区间如A(:5).

4、数组的计算

数组与数的四则运算是每个元素的计算 如A=[1 2 3 ],A=A+3将得到4,5,6

数组间的运算必须维度相同如A=[1 2 3 4 5],B=[1 2 3 4 5] C=A+B得到2 4 6 8 10

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值