matlab数组如何表示

来源:百度知道 编辑:UC知道 时间:2024/06/21 03:31:57
我是想知道要表示数组中摸个特定的数,如a[90][90],中该如何表示a[3][4]的?

a=[1,2,5,……];[]括起来,各数值用,或者空格隔开。
特殊的a=1:1:5;表示首尾从1到5,中间公差为1;
或者a=linspace(1,5,6)表示首尾分别为1,5,一共6个数。
矩阵的话,各行之间用;,行内各数用,或者空格隔开。
a=[1,2;3,4]表示
a=[1 2
3 4]

matlab数组是用D=[a b;c d]或D=[a,b;c,d]来表示。

举个例子:

a=ones(2,2,3)

也就是说a是有三个2x2的矩阵组成的。

那么a(:,:,1)表示第一个矩阵。以此类推。

数组
编辑

所谓数组,就是相同数据类型的元素按一定顺序排列的集合,就是把有限个类型相同的变量用一个名字命名,然后用编号区分他们的变量的集合,这个名字称为数组名,编号称为下标。组成数组的各个变量称为数组的分量,也称为数组的元素,有时也称为下标变量。数组是在程序设计中,为了处理方便, 把具有相同类型的若干变量按有序的形式组织起来的一种形式。这些按序排列的同类数据元素的集合称为数组。

a=[1 2 3 4 5]
则a(1)=1;...a(5)=5;

可以用a(90,90), a(3,4)