| 查看: 156 | 回复: 2 | |||
| 当前主题已经存档。 | |||
einboplure银虫 (小有名气)
|
[交流]
求助一个小程序
|
||
|
一组0、1序列,例如010111001001101。1这个数字聚合成了5个部分,如单独为1的有三个部分,11的是一个部分,111的有一个部分。这个序列的聚合数为5. 请教一个matlab程序,能够计算任意一个0、1序列的聚合数。 谢谢大家了 |
» 猜你喜欢
有没有人能给点建议
已经有5人回复
假如你的研究生提出不合理要求
已经有12人回复
实验室接单子
已经有7人回复
全日制(定向)博士
已经有5人回复
萌生出自己或许不适合搞科研的想法,现在跑or等等看?
已经有4人回复
Materials Today Chemistry审稿周期
已经有4人回复
参与限项
已经有3人回复
对氯苯硼酸纯化
已经有3人回复
所感
已经有4人回复
要不要辞职读博?
已经有7人回复
★ ★ ★ ★ ★ ★
woshilsh(金币+4,VIP+0):thanks for your help!常来!
woshilsh(金币+2,VIP+0):回答问题正确,奖励楼主的2金币给你,谢谢,常来!
woshilsh(金币+4,VIP+0):thanks for your help!常来!
woshilsh(金币+2,VIP+0):回答问题正确,奖励楼主的2金币给你,谢谢,常来!
|
我编的一个,输入字符串,二进制,十进制随便 function y=fun(input_number,flag) %flag: 无、1 2 3 % 字符串 十进制数 二进制数 if nargin==1, flag=1; end switch flag case 1 str=input_number; case 2 str=dec2bin(input_number); case 3 str=int2str(input_number); end len=length(str); y=0; if str(1)=='1', y=y+1; end for i=2:length(str) if str(i-1)=='0' && str(i)=='1' y=y+1; end end |
2楼2008-12-13 15:43:10
einboplure
银虫 (小有名气)
- 应助: 0 (幼儿园)
- 金币: 297.6
- 散金: 776
- 红花: 1
- 帖子: 137
- 在线: 457.6小时
- 虫号: 123008
- 注册: 2005-12-05
- 性别: GG
- 专业: 大气环境与全球气候变化
3楼2008-12-13 23:19:59












回复此楼