数学建模社区-数学中国

标题: matlab程序求助,小弟跪求指点 [打印本页]

作者: liuwei1982    时间: 2006-3-17 13:54
标题: matlab程序求助,小弟跪求指点

哪位高手帮忙给看看程序哪里错了,小弟不剩感激.这个程序是在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

5 {5 R; {% R0 y; p0 T z
[此贴子已经被作者于2006-3-19 15:16:46编辑过]

作者: xyzhou1234    时间: 2006-3-19 13:20

你这个程序 结构有问题  没有看到IF  怎么又有ELSE???


作者: liuwei1982    时间: 2006-3-19 15:20

对对,您说的太对了,这是我写的时候出错了,少写了IF,但是我补上也不能在matlab中运行,还是有问题,您能不能具体给我写一下,非常感谢!


作者: hammer126    时间: 2006-3-28 09:27

我正想学matlab呢,帮不上忙


作者: madio    时间: 2006-3-28 15:19

没有Matlab环境不能帮你测试,能不能说说错误提示?


作者: abingchem    时间: 2006-3-28 17:38
程序好难懂啊,格式不好
作者: feitiansou    时间: 2006-4-3 07:55
[em06]看看再说,我也是刚学!
作者: fuelout2006    时间: 2006-4-28 11:27
写的太烂
作者: bobbygao    时间: 2006-4-30 02:48

...起码把缩进格式写好啊...一看就不想看了...


作者: zhcf    时间: 2006-7-15 20:01

有点迷糊~~这是为实现什么而做的呀??给个题目~~~呵呵.


作者: fengling981825    时间: 2006-7-28 05:56
应写的整齐点。i=i+1;i=0。i还没有初始化,为什么要+1?i=i+1是c中循环常用的语句。可这里用在循环外做什么用呢?而i=0又把刚才的结果覆盖了。矛盾
作者: fengling981825    时间: 2006-7-28 06:03
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也看不懂吧。呵呵
作者: gxj820    时间: 2009-9-1 10:37
不会啊!!
作者: b07988    时间: 2009-9-3 20:00
混乱,刚学完C吧。和MATLAB的不同,虽然MATLAB是基于C编的!
作者: zcilly    时间: 2009-9-7 09:27
你这程序错误多了,本来想给你改哈得,但是错得太多了,望给个题目
作者: aa3889112    时间: 2009-9-7 13:41
我还不会啊。。。谁帮帮我。。!!




欢迎光临 数学建模社区-数学中国 (http://www.madio.net/) Powered by Discuz! X2.5