matlab程序求助,小弟跪求指点
<p>哪位高手帮忙给看看程序哪里错了,小弟不剩感激.这个程序是在matlab中运行的,但不能运行.</p><p>e=0.001<br/>i=i+1<br/>i=0<br/>A=0.02<br/>D=0.015<br/>x1=(-2.048:0.0512:2.048)<br/>x2=(-2.048:0.0512:2.048)<br/>for</p><p> if<br/> f=100*(x2-x1.^2).^2+(1-x1).^2<br/> abs(f(i)-3905.9262)<e<br/> f,<br/> break;<br/>end;<br/>else<br/> c1=A*x1(i)+(1-A)*x2(i)<br/> c2=A*x2(i)+(1-A)*x1(i)<br/> a1=c1+D<br/> a2=c2+D<br/> x1(i)=a1<br/> x2(i)=a2<br/>end;<br/> f</p>[此贴子已经被作者于2006-3-19 15:16:46编辑过] 写的太烂 <p>你这个程序 结构有问题 没有看到IF 怎么又有ELSE???</p> <p>对对,您说的太对了,这是我写的时候出错了,少写了IF,但是我补上也不能在matlab中运行,还是有问题,您能不能具体给我写一下,非常感谢!</p> <p>我正想学matlab呢,帮不上忙</p> <p>没有Matlab环境不能帮你测试,能不能说说错误提示?</p> 程序好难懂啊,格式不好 看看再说,我也是刚学! <p>...起码把缩进格式写好啊...一看就不想看了...</p> <p>有点迷糊~~这是为实现什么而做的呀??给个题目~~~呵呵.</p>
页:
[1]
2