tianyalang 发表于 2006-5-23 00:11

[求助]大家帮忙看一下我的程序,谢谢了

问题是要作出已知曲线的弧长作为横坐标,参数p作为纵坐标的图像。<br>我下面的程序运行不出来,大家帮忙看看哪里错了,该怎么写才好啊。<br><br>function y=curve(p);<br>       y=sqrt(0.179*p-2);<br><br>function g=len(p);<br>   g=quad('curve');<br>   p=0:0.01:1;<br>   plot(len(p)-len(0),p);<br><br>len;
[此贴子已经被作者于2006-5-23 11:07:33编辑过]

happy 发表于 2006-5-23 08:05

回复:(tianyalang)大家帮忙看一下我的程序,谢谢了...

1.程序逻辑完全错误<BR>2.y=sqrt(0.179*p-2);在你所取得p的范围内是复数,对应你的物理量是没有意义的

tianyalang 发表于 2006-5-23 09:10

有没有达人告诉我应该怎么写啊?<BR>我是初学者。。。<BR>y=sqrt(0.179*p-2)是我自己随便写的,那可以改成y=sqrt(0.179*p),这样就可以避免复数。<BR><BR>能不能告诉我程序该怎么写啊

tianyalang 发表于 2006-5-23 11:06

<P>急啊,大侠帮帮忙啊</P>
页: [1]
查看完整版本: [求助]大家帮忙看一下我的程序,谢谢了