mcj_20092009 发表于 2012-4-12 10:38:21

求助,如何让数组的奇数项和偶数项完全相等?

假如数组A=;
如何让数组B=;
在定义数组B的时候,需要如何写语句?
求高手解答!
谢谢

mcj_20092009 发表于 2012-4-12 10:45:01

在线等待,高手们不要喷我啊,进来的给个指点啊

h6star 发表于 2012-4-12 15:42:01

你可以试试这样。。
A=;
B=;
n=length(B);
n1=1:2:n;n2=2:2:n;
B(n1)=A;B(n2)=A;

ljelly 发表于 2012-4-12 21:38:03

可以这样写
A=;
C=repmat(A,2,1);
B=C(:)'

ljelly 发表于 2012-4-12 21:41:26

本帖最后由 ljelly 于 2012-4-12 21:43 编辑

也可以这样,充分利用矩阵按列排列的性质
A=;
C=
B=C(:)'

mcj_20092009 发表于 2012-4-14 08:57:51

谢谢各位的帮助已搞定!

wyzheng352 发表于 2012-4-14 21:03:16

clear;clc;
A=1:10;
n=length(A);
for i=2:2:2*n
    B(i-1)=A(i/2);
    B(i)=A(i/2);
end
B
页: [1]
查看完整版本: 求助,如何让数组的奇数项和偶数项完全相等?