matlab 第三章

数组:

创建一维数组:

方法一:使用 [ ] 操作符

所有的向量必须在操作符 [ ]之内

向量元素空暗金用空格或英文逗号,分开

方法二:使用冒号 : 操作符

创建以1~10顺序排列整数为元素的行向量b。

创建一维数组变量:

利用冒号: 创建行向量的基本语法格式

x=start : increment: end 

start:表示新向量x的第一个元素;新向量的x的最后一个元素不能大于end ;increment 可正可负,若为负,则必须start>end;若正,则必须start<end  。否则建立的为空间向量。

 

 方法三:利用函数linspace

x=linspace(x1,x2,n)

x1为第一个元素;x2为第二个元素,x1、x2之间的有元素间隔为(x2-x1)/(n-1)

方法四 利用函数logspace 

列向量的创建:

创建变量组的一般方法:

var =expression 

var 是变量名 expresion是表达式

 创建二维数组变量

数组元素必须在 [ ] 内键入

行与行之间必须用 ; 间隔,也可以在分行处用回车间隔

行内元素 用空格 或者 , 间隔

      

由向量构成二维数组:

注意:分号 冒号 空格的区别和联系

方法二:函数方法

ones 生成全1矩阵

zeros 生成全0矩阵

reshape

help elmat 获得基本的矩阵生成和操作函数列表

  

reshape:

数组元素的排列顺序,从上到下按列排列,先排第一列,然后第二列,要求数组元素总数不变

数组元素的标识与寻访

全下标的标识:每一维对应一个下标

a(2,3)表示二维数组的a的第二行第三列的元素

对于一维数组b(2)表示一维数组的第二个元素,无论行向量还是列向量

-4到5以二行五列的形式排列:

一维数组的子数组的寻访与赋值

1到10中,平均取五个数字,找第三个数

 寻访a的1,2,5个子数组

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

原文地址:https://www.cnblogs.com/Catherinezhilin/p/14763599.html