matlab里怎样建立一个向量(数组)
这个向量(数组)是临时的,开始不知道它的长度,但是把程序里生成的结果记录进去,此结果不能覆盖前者,最终要用来显示生成所有的结果.这个可怎么办啊.请大家帮个忙啊...
这个向量(数组)是临时的,开始不知道它的长度,但是把程序里生成的结果记录进去,此结果不能覆盖前者,最终要用来显示生成所有的结果.这个可怎么办啊.请大家帮个忙啊
展开
3个回答
展开全部
clear
>> a=[1 2 3];
>> b=[4 5 6];
>> c=[7 8 9 10];
>> d=[1 2];
>> e=[];
>> e=[e,a]
e =
1 2 3
>> e=[e,b]
e =
1 2 3 4 5 6
>> e=[e,c]
e =
1 2 3 4 5 6 7 8 9 10
>> e=[e,d]
e =
1 2 3 4 5 6 7 8 9 10 1 2
>> 这里的a,b,c,d都是我随意给的,为了方便,你可以令每次生成的数名字都叫data.然后每次循环都调用这个函数就行了
e=[];
e=[e,data];
最后你的所有数都在e中,只要不超过内存允许,有多少都能放~-~
>> a=[1 2 3];
>> b=[4 5 6];
>> c=[7 8 9 10];
>> d=[1 2];
>> e=[];
>> e=[e,a]
e =
1 2 3
>> e=[e,b]
e =
1 2 3 4 5 6
>> e=[e,c]
e =
1 2 3 4 5 6 7 8 9 10
>> e=[e,d]
e =
1 2 3 4 5 6 7 8 9 10 1 2
>> 这里的a,b,c,d都是我随意给的,为了方便,你可以令每次生成的数名字都叫data.然后每次循环都调用这个函数就行了
e=[];
e=[e,data];
最后你的所有数都在e中,只要不超过内存允许,有多少都能放~-~
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
上面的方法是对的,不过可能会影响运算的速度
a = []
a = [a anew]
a = []
a = [a anew]
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询