查看完整版本 : [MATLAB基础] 数组问题
安排破了2495
2009-09-29, 10:08
如果在matlab中有一个数组为a={1,3,5,7,9}
我想定义另一个数组为b,让b(1)=1,b(3)=3依次类推,怎么做?
for i=1:n
b(i)=a(2*i-1);
end
apple2495
2009-09-29, 14:48
如果要是数组为a=(23,56,78,90)变为b(23)=23,b(56)=56,......该怎么做?
mathjiang
2009-09-29, 19:21
如果在matlab中有一个数组为a={1,3,5,7,9}
我想定义另一个数组为b,让b(1)=1,b(3)=3依次类推,怎么做?
首先,你要不要考虑b(2),b(4),......
然后,如果你不必考虑 b(2),b(4),......,是什么东东的话,实现你的想法的语句可以是:
for i=1:n
b(2*i-1)=2*i-1;
end
也可以是
I=1:2:n;
b(I)=I;
vBulletin® v3.8.3,版权所有 ©2000-2025,Jelsoft Enterprises Ltd.