QQ登录

只需要一步,快速开始

 注册地址  找回密码
查看: 6331|回复: 15
打印 上一主题 下一主题

matlab程序求助,小弟跪求指点

[复制链接]
字体大小: 正常 放大

1

主题

0

听众

19

积分

升级  14.74%

该用户从未签到

新人进步奖

跳转到指定楼层
1#
发表于 2006-3-17 13:54 |只看该作者 |正序浏览
|招呼Ta 关注Ta

哪位高手帮忙给看看程序哪里错了,小弟不剩感激.这个程序是在matlab中运行的,但不能运行.

e=0.001
i=i+1
i=0
A=0.02
D=0.015
x1=(-2.048:0.0512:2.048)
x2=(-2.048:0.0512:2.048)
for

   if
   f=100*(x2-x1.^2).^2+(1-x1).^2
   abs(f(i)-3905.9262)<e
   f,
   break;
end;
else
    c1=A*x1(i)+(1-A)*x2(i)
    c2=A*x2(i)+(1-A)*x1(i)
    a1=c1+D
    a2=c2+D
    x1(i)=a1
    x2(i)=a2
end;
   f

# a3 u+ Y8 D" _3 x. r' n- f5 A
[此贴子已经被作者于2006-3-19 15:16:46编辑过]
zan
转播转播0 分享淘帖0 分享分享0 收藏收藏0 支持支持0 反对反对0 微信微信
aa3889112        

1

主题

5

听众

20

积分

升级  15.79%

该用户从未签到

新人进步奖

回复

使用道具 举报

zcilly 实名认证       

158

主题

4

听众

952

积分

该用户从未签到

新人进步奖 发帖功臣

群组环境-数学-建模群

群组ACM算法讨论组

群组Linux推广

回复

使用道具 举报

b07988 实名认证       

0

主题

4

听众

78

积分

升级  76.84%

该用户从未签到

新人进步奖

回复

使用道具 举报

gxj820        

0

主题

4

听众

63

积分

升级  61.05%

该用户从未签到

回复

使用道具 举报

7

主题

5

听众

449

积分

升级  49.67%

该用户从未签到

新人进步奖

for i=0:80;for后面少了循环条件。abs(f(i)-3905.9262)&lt;e;f,break;end;这个f是干什么的?这个end把if结束了,后面怎么会又有else?x1(i)=a1;x2(i)=a2;end;f。这个f又是做什么的呢?我想matlab也看不懂吧。呵呵
回复

使用道具 举报

7

主题

5

听众

449

积分

升级  49.67%

该用户从未签到

新人进步奖

应写的整齐点。i=i+1;i=0。i还没有初始化,为什么要+1?i=i+1是c中循环常用的语句。可这里用在循环外做什么用呢?而i=0又把刚才的结果覆盖了。矛盾
回复

使用道具 举报

zhcf        

6

主题

3

听众

35

积分

升级  31.58%

该用户从未签到

新人进步奖

回复

使用道具 举报

bobbygao        

1

主题

0

听众

17

积分

升级  12.63%

该用户从未签到

新人进步奖

回复

使用道具 举报

1

主题

3

听众

23

积分

升级  18.95%

该用户从未签到

新人进步奖

回复

使用道具 举报

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

qq
收缩
  • 电话咨询

  • 04714969085
fastpost

关于我们| 联系我们| 诚征英才| 对外合作| 产品服务| QQ

手机版|Archiver| |繁體中文 手机客户端  

蒙公网安备 15010502000194号

Powered by Discuz! X2.5   © 2001-2013 数学建模网-数学中国 ( 蒙ICP备14002410号-3 蒙BBS备-0002号 )     论坛法律顾问:王兆丰

GMT+8, 2026-4-10 11:25 , Processed in 0.549655 second(s), 102 queries .

回顶部