怎么样把一组数分成若干份 matlab

来源:百度知道 编辑:UC知道 时间:2024/06/25 16:24:16
数据是一组由实验得出的,假设为a=[1,1,2,2,3,3]怎样将这组数分成
a1=[1,1] a2=[2,2] a3=[3,3]
假设采集到的数据是数组的形式为 Q[……..]
将其中数值分为10个为一组则A[a1,a2………..ai]
怎样将Q分成A

a1=a(1:2);
a2=a(3:4);
a3=a(5:6);

这就要看你具体怎么分了,matlab有很多方法,比如要得到第m个到第n个数,则a1=a(1:n);若想得到前面的n个数,则a2=wkeep(a,n,'l');若想得到后面的n个数,则a2=wkeep(a,n,'r');当然还有很多其它方法,像楼上的说的循环之类,主要是看你想怎么分

a1=a(1,2);a2=a(3,4);a3=a(5,6)或用循环

什么意思呀