star19831106 发表于 2011-4-1 21:21:32

在曲线上距零点最近的点画切线

函数表达式为:
exp(0.2*x1+6.2)-exp(0.47*x2+5.0)+4*(x1+x2-1)^3+200=0
采用
ezplot('exp(0.2*x1+6.2)-exp(0.47*x2+5.0)+4*(x1+x2-1)^3+200')
命令可以画出这条曲线的图形

请问采用什么办法,可以在曲线上,距离原点最近的点上画该曲线的切线。

谢谢!!

xylcsi 发表于 2011-4-2 02:27:03

先对函数求导,找出原点处的斜率。已知一点(原点)和该点对应的斜率可以求出原点处切线的斜率。在这个切线上找两个点,然后用plot把这两个点连起来就可以了。我不知道matlab的figure gui 里是不是有这样的操作,如果没有上面的办法挺好的

star19831106 发表于 2011-4-2 07:22:28

嗯,谢谢您的帮助!
页: [1]
查看完整版本: 在曲线上距零点最近的点画切线