| 查看: 2405 | 回复: 11 | ||
[求助]
matlab 显示busy
|
|
从1-8之间取1-8随机取3*10^6,总长为1.64*10^7。程序如下 clear all c=1; L1=8; S=1.64*10^7;N1=3*10^6; while c>0%c是统计产生的随机数里面大于L1的个数,c=0时退出循环.初始值设为1 a=[]; a(1)=round(S*rand(1)); if(a(1)==0) a(1)=1; end a(2)=S-a(1);%先将1分裂为两个随机数 while length(a) [tt,ss]=sort(-a); i=ss(1);%选择a中最大值作为分裂位置 %a(i)分裂为a(i)=q*a(i)和a(i+1)=(1-q)*a(i) a(i+2:m+1)=a(i+1:m);%后移 q=0.2*rand(1)+0.4; temp=a(i); a(i)=round(a(i)*q); if(a(i)==0) a(i)=1; end a(i+1)=temp-a(i); end c=sum(a>L1); end 程序有问题吗 等两个小时都不行 怎样让它快点出结果 |
» 猜你喜欢
论文终于录用啦!满足毕业条件了
已经有21人回复
不自信的我
已经有5人回复
磺酰氟产物,毕不了业了!
已经有4人回复
投稿Elsevier的杂志(返修),总是在选择OA和subscription界面被踢皮球
已经有8人回复
» 本主题相关价值贴推荐,对您同样有帮助:
matlab调试问题
已经有3人回复
求助matlab问题
已经有5人回复
继续求助Matlab绘图!
已经有8人回复
求助啊......matlab
已经有10人回复
matlab处于busy
已经有7人回复
matlab的函数调用问题
已经有3人回复
MATLAB 画图小问题
已经有11人回复
求助matlab画图边框缺损(property 中box 选项显示 为on)
已经有4人回复
MATLAB 数据导入
已经有13人回复
matlab画的图怎么清晰的在word里显示
已经有20人回复
2楼2012-07-13 12:25:28
3楼2012-07-13 15:01:08
klausbush
木虫 (正式写手)
- 仿真EPI: 1
- 应助: 3 (幼儿园)
- 金币: 3393.8
- 散金: 23
- 红花: 15
- 帖子: 305
- 在线: 134.4小时
- 虫号: 1721439
- 注册: 2012-03-28
- 性别: GG
- 专业: 机械结构强度学

4楼2012-07-13 20:04:29
5楼2012-07-13 20:43:40
6楼2012-07-13 20:52:33

7楼2012-07-14 09:05:45
8楼2012-07-14 09:34:04
|
你可以上网搜搜相关的内容,这方面主要还是多练习才能体会。给你个链接去看看,http://blog.csdn.net/aris_zzy/article/details/1511581。 另外,你可以用tic toc等计时函数去验证优化的效果。 |

9楼2012-07-14 10:00:09
10楼2012-07-14 10:11:38







回复此楼