liuwei1982 发表于 2006-3-17 13:54

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>&nbsp;&nbsp; if<br/>&nbsp;&nbsp; f=100*(x2-x1.^2).^2+(1-x1).^2<br/>&nbsp;&nbsp; abs(f(i)-3905.9262)&lt;e<br/>&nbsp;&nbsp; f,<br/>&nbsp;&nbsp; break;<br/>end;<br/>else<br/>&nbsp;&nbsp;&nbsp; c1=A*x1(i)+(1-A)*x2(i)<br/>&nbsp;&nbsp;&nbsp; c2=A*x2(i)+(1-A)*x1(i)<br/>&nbsp;&nbsp;&nbsp; a1=c1+D<br/>&nbsp;&nbsp;&nbsp; a2=c2+D<br/>&nbsp;&nbsp;&nbsp; x1(i)=a1<br/>&nbsp;&nbsp;&nbsp; x2(i)=a2<br/>end;<br/>&nbsp;&nbsp; f</p>
[此贴子已经被作者于2006-3-19 15:16:46编辑过]

fuelout2006 发表于 2006-4-28 11:27

写的太烂

xyzhou1234 发表于 2006-3-19 13:20

<p>你这个程序 结构有问题&nbsp; 没有看到IF&nbsp; 怎么又有ELSE???</p>

liuwei1982 发表于 2006-3-19 15:20

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

hammer126 发表于 2006-3-28 09:27

<p>我正想学matlab呢,帮不上忙</p>

madio 发表于 2006-3-28 15:19

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

abingchem 发表于 2006-3-28 17:38

程序好难懂啊,格式不好

feitiansou 发表于 2006-4-3 07:55

看看再说,我也是刚学!

bobbygao 发表于 2006-4-30 02:48

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

zhcf 发表于 2006-7-15 20:01

<p>有点迷糊~~这是为实现什么而做的呀??给个题目~~~呵呵.</p>
页: [1] 2
查看完整版本: matlab程序求助,小弟跪求指点