查看: 20124|回复: 8|关注: 0

[已答复] 怎么把数组里的数据调换顺序,就是排头改排尾?

[复制链接]

新手

5 麦片

财富积分


050


11

主题

28

帖子

0

最佳答案
发表于 2012-4-19 10:30:03 | 显示全部楼层 |阅读模式
比如数组:x=[0.4767 0.4688 0.4461 0.4114 0.4001 0.3935 0.3745 0.3454 0.3304 0.3249 0.3093 0.2853 0.2674 0.2630 0.2503 0.2309 0.2111 0.2076 0.1977 0.1824];
有没有简单的函数能够调换数组里的顺序的?
请高手指教
回复主题 已获打赏: 0 积分

举报

新手

11 麦片

财富积分


050


8

主题

244

帖子

0

最佳答案
  • 关注者: 1
发表于 2012-4-19 10:37:36 | 显示全部楼层
x=[0.4767 0.4688 0.4461 0.4114 0.4001 0.3935 0.3745 0.3454 0.3304 0.3249 0.3093 0.2853 0.2674 0.2630 0.2503 0.2309 0.2111 0.2076 0.1977 0.1824];
ind=length(x):-1:1;
y=x(ind);
回复此楼 已获打赏: 0 积分

举报

入门

125 麦片

财富积分


50500


66

主题

942

帖子

21

最佳答案
  • 关注者: 3
发表于 2012-4-19 10:43:10 | 显示全部楼层
  1. a = 1:5;
  2. >> b = a(end:-1:1)

  3. b =

  4.      5     4     3     2     1
复制代码
回复此楼 已获打赏: 0 积分

举报

新手

5 麦片

财富积分


050


11

主题

28

帖子

0

最佳答案
 楼主| 发表于 2012-4-19 10:49:44 | 显示全部楼层
回复此楼 已获打赏: 0 积分

举报

新手

5 麦片

财富积分


050


11

主题

28

帖子

0

最佳答案
 楼主| 发表于 2012-4-19 10:52:35 | 显示全部楼层
zsb6991456 发表于 2012-4-19 10:37
x=[0.4767 0.4688 0.4461 0.4114 0.4001 0.3935 0.3745 0.3454 0.3304 0.3249 0.3093 0.2853 0.2674 0.2630 ...

:handshake 你们都太狠了,高手在咱们民间啊
回复此楼 已获打赏: 0 积分

举报

新手

5 麦片

财富积分


050


0

主题

4

帖子

0

最佳答案
发表于 2013-1-24 14:55:57 | 显示全部楼层
:):):):)谢谢高手们无私
回复此楼 已获打赏: 0 积分

举报

新手

17 麦片

财富积分


050


8

主题

158

帖子

2

最佳答案
  • 关注者: 3
发表于 2013-1-25 10:00:01 | 显示全部楼层
直接 s=wrev(x)吧
回复此楼 已获打赏: 0 积分

举报

新手

10 麦片

财富积分


050


0

主题

4

帖子

0

最佳答案
发表于 2014-11-9 22:03:02 | 显示全部楼层
wrev,太强了,高手啊,
回复此楼 已获打赏: 0 积分

举报

MATLAB 基础讨论
版块优秀回答者

入门

92 麦片

财富积分


50500


1

主题

108

帖子

17

最佳答案
发表于 2014-11-10 09:45:27 | 显示全部楼层
我也加一个,B = fliplr(A);
回复此楼 已获打赏: 0 积分

举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

站长推荐上一条 /4 下一条

快速回复 返回顶部 返回列表