24小时热门版块排行榜    

查看: 421  |  回复: 6

路飞知

金虫 (小有名气)

[求助] 求助 已有1人参与

急急急!!!一个十位二进制数组,初始值为十个0组成的数列,将它的第5位与第1位异或取反,与它的后9位组成新的数列(后九位前移一位),一直循环输出新的数列,求程序

发自小木虫IOS客户端
回复此楼

» 本帖@通知

» 猜你喜欢

已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

路飞知

金虫 (小有名气)

有人可以帮助我吗
2楼2016-09-07 11:44:53
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

路飞知

金虫 (小有名气)

3楼2016-09-07 12:03:09
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

Mr__Right

专家顾问 (著名写手)

【答案】应助回帖

★ ★ ★ ★ ★
感谢参与,应助指数 +1
月只蓝: 金币+5, 给力应助。 2016-09-07 18:38:22
不知道这样是否清楚,
求助
文章乃身外之物,要多考虑编辑、审稿人和读者的感受。
4楼2016-09-07 17:04:11
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

路飞知

金虫 (小有名气)

引用回帖:
4楼: Originally posted by Mr__Right at 2016-09-07 17:04:11
不知道这样是否清楚,

这是?程序呢

发自小木虫IOS客户端
5楼2016-09-07 17:41:21
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

Mr__Right

专家顾问 (著名写手)

引用回帖:
5楼: Originally posted by 路飞知 at 2016-09-07 17:41:21
这是?程序呢
...

我没有用Matlab, 不太习惯。

这样得到的序列每62个数字为一个周期:
求助-1

一个周期的数字10进制为:
0, 1, 3, 7, 15, 31, 63, 126, 252, 504, 1008, 993, 963, 902, 780, 536,
48, 96, 192, 385, 771, 518, 12, 25, 51, 102, 204, 409, 819, 615, 207,
415, 831, 639, 255, 510, 1020, 1017, 1011, 999, 975, 926, 828, 633,
243, 486, 972, 920, 816, 609, 195, 391, 783, 542, 60, 120, 240, 480,
960, 896, 768, 512

mathematica代码:
CODE:
solution = NestList[Append[#[[2 ;; 10]], Boole@! (Xor[#[[1]], #[[5]]] // Simplify)] &,  Table[0, {10}], 62];

文章乃身外之物,要多考虑编辑、审稿人和读者的感受。
6楼2016-09-07 20:31:48
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

路飞知

金虫 (小有名气)

引用回帖:
6楼: Originally posted by Mr__Right at 2016-09-07 20:31:48
我没有用Matlab, 不太习惯。

这样得到的序列每62个数字为一个周期:


一个周期的数字10进制为:
0, 1, 3, 7, 15, 31, 63, 126, 252, 504, 1008, 993, 963, 902, 780, 536,
48, 96, 192, 385, 771, 518,  ...

mathematica没用过哎,我用python和matlab编出来了,你这个程序挺像python的,不过直接生成十进制数感觉挺厉害的

发自小木虫IOS客户端
7楼2016-09-07 23:37:02
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
相关版块跳转 我要订阅楼主 路飞知 的主题更新
信息提示
请填处理意见