MATLAB学习笔记一

这篇博客介绍了MATLAB中创建一维数组的五种方法,包括直接创建、等差序列、等比序列以及linspace和logspace函数。此外,还讲解了一维子数组的寻访和赋值技巧,如通过索引、条件筛选等操作对数组进行部分修改。
摘要由CSDN通过智能技术生成

数值数组运算 

1、一维数组的创建

  创建数组的基本方法有5种,分别介绍如下:

    a、直接创建,通过直接输入数组中的每个元素的值来建立数组。

    b、x=初值:终值,创建从初值开始到终值结束,增量为1的行向量x。

    c、x=初值:增量:终值,创建从初值开始到终值结束,给定增量的行向量x。

    d、x=linspace(初值,终值,n),创建从初值开始到终值结束,有n个元素的行向量x。

    e、x=logspace(初值,终值,n),创建从初值到终值介绍,有n个元素对数分隔量x。

2、一维子数组寻访和赋值

    rand('state',0)     %把均匀分布伪随机发生器置为0状态。

   x(n)                        %寻访数组第n个元素。

    x([1 2 3])          %寻访数组的第1、2、5个元素组成的子数组/

    x(1:3)             %寻访数组的前3个元素组成的子数组。

    x(3:end)         %寻访除前两个元素外的全部其他元素。end是最后的一个元素的下标。

    x(3:.1:1)       %由前3个元素倒排构成的子数组。

    x(find(x>0.5)    %由大于0.5的元素构成的子数组。

    x([1 2 3 4 4 3 2 1])  % 对元素可以重复寻访,使得所得的数组长度允许大于原数组。

如果数组中只有部分元素需要改动,则可以通过子数组赋值来实现。

 

 

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值