2.2.1向量的建立和拆分

一、向量建立

  1. 直接输入  a=[1,2,3]   b=[1;2;3]
  2. 用:生成

         a=1:5      a=[1,2,3,4,5]

         b=1:3:4   b=[1,4]

     3.linspace()函数

        1) x=linspace(i,j) 在i和j之间生成100个线性分布的数据

             2.2.1向量的建立和拆分_第1张图片

        2) x=linspace(i,j,n),在i和j之间生成n个线性分布的数据

             2.2.1向量的建立和拆分_第2张图片

     4.logspace()函数

        1)x=logspace(i,j),在i和j之间生成50个对数等比分布数据的行向量

             2.2.1向量的建立和拆分_第3张图片

      2)x=logspace(i,j,n),在i和j之间生成n个对数等比分布数据的行向量

           2.2.1向量的建立和拆分_第4张图片

二、向量的拆分

%利用[]抽取相应位置的元素
a=[1,2,7,19,20,6]
b=a([1,3,4])

2.2.1向量的建立和拆分_第5张图片
%利用向量抽取另外一个向量的内容
a=[1,2,7,19,20,6,40]
c=[3,5,7]
b=a(c)

2.2.1向量的建立和拆分_第6张图片

%利用:抽取
a=[1,2,7,19,20,6,40]
b=a(1:3:5)

备注:a(1:3:5)等同于a([1,4])

2.2.1向量的建立和拆分_第7张图片

你可能感兴趣的:(matlab基础)