ljyoicqn 发表于 2006-4-19 08:13

如何创建一个元素个数可变的数组?

我想创建一个数组的元素可以自增长的数组,应该用什么函数?

suffer 发表于 2006-4-19 08:20

回复:(ljyoicqn)如何创建一个元素个数可变的数组?...

matlab中的矩阵本来就是不定大小的<br>a=[]
[此贴子已经被作者于2006-4-19 8:21:32编辑过]

ljyoicqn 发表于 2006-4-19 08:23

这样建立的空数组能不能先制定元素的位置再赋值?<BR>

suffer 发表于 2006-4-19 08:28

回复:(ljyoicqn)如何创建一个元素个数可变的数组?...

那就要先设定矩阵的大小,你可以用a=zeros(m,n)

ljyoicqn 发表于 2006-4-19 08:38

这样的话不是确定了矩阵是用m*n的大小零阵,那矩阵的大小还是可变的么?

suffer 发表于 2006-4-19 08:39

回复:(ljyoicqn)如何创建一个元素个数可变的数组?...

可变,你还可以增加行列或者删除行列

ljyoicqn 发表于 2006-4-19 08:44

我需要矩阵能够自增长,因为最后数组的大小是不确定的,要根据程序确定大小。我想创建一个能随时变化的数组。

suffer 发表于 2006-4-19 08:45

回复:(ljyoicqn)如何创建一个元素个数可变的数组?...

就是随时变化的,看你需要阿,你给他赋什么样的矩阵就是什么样的矩阵

ljyoicqn 发表于 2006-4-19 08:51

<P>element=0<br>X=zeros;<br>=compression(X1,wavename);<br>element=element+4<br>着样编写可以么?会不会报错?</P>
[此贴子已经被作者于2006-4-19 8:52:27编辑过]

suffer 发表于 2006-4-19 08:52

回复:(ljyoicqn)如何创建一个元素个数可变的数组?...

element要是正整数

ljyoicqn 发表于 2006-4-19 09:17

<P>怎么增加行或者列呢?是在创建一个矩阵么?如果是在原来的数组基础上增加一列应该怎么办?</P>

happy 发表于 2006-4-19 21:49

回复:(ljyoicqn)如何创建一个元素个数可变的数组?...

<P>晕,你赋值到哪里,maltab都回自动形成与你的矩阵相应的大小</P>
页: [1]
查看完整版本: 如何创建一个元素个数可变的数组?