MATLAB学习笔记一

来源:互联网 发布:可以翻译软件的软件 编辑:程序博客网 时间:2024/05/04 20:38

数值数组运算 

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])  % 对元素可以重复寻访,使得所得的数组长度允许大于原数组。

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

 

 

 

 

原创粉丝点击