反向通过for循环数组

48视图(30天)
默罕默德
默罕默德 2012年10月10日
嗨我这个数组:=(1 2 3 4 5)我想扭转它通过for循环将= (5 4 3 2 1)
谢谢

接受的答案

韦恩王
韦恩王 2012年10月10日
为什么一个for循环?
一个= (1 2 3 4 5);
b = fliplr(一个);
如果你必须用一个for循环
2 = 1:长度(a)
b (ii) = ((a)——长度+ 1);
结束
3评论
马特无花果
马特无花果 2012年10月10日
编辑:马特无花果 2012年10月10日
韦恩,穆罕默德需要阅读文档的开始部分。据我所知,他认为这行不通,因为分号。看到评论我的答案更多的洞察力。

登录置评。

更多的答案(2)

Doug船体
Doug船体 2012年10月10日
一个= fliplr(一个)
2的评论
Doug船体
Doug船体 2012年10月10日
为什么?

登录置评。


马特无花果
马特无花果 2012年10月10日
一个就地FOR循环的样子:
一个= 1:10;
L =长度(a);
2 = 1:L / 2
T = (L-ii + 1);
(L-ii + 1) = (2);
(2)= T;
结束
2的评论
马特无花果
马特无花果 2012年10月10日
你需要阅读的“入门”部分文档。复制粘贴我给到命令窗口的代码,它将逆转的元素。没有什么是错的,你就没有 在代码后跑! !看结果,类型:
一个
在命令窗口.....

登录置评。

类别

找到更多的在循环和条件语句帮助中心文件交换

标签

社区寻宝

找到宝藏在MATLAB中央,发现社区如何帮助你!

开始狩猎!