以下是引用TonyDeng在2012-9-30 14:33:34的发言:
在不知道函数方程及其导数方程的时候,是无法画切线的,这个不能放在类中。有点斜式和两点线就足够了,在外面把点坐标和斜率算出来,就可以画线。需要补充的是线段和射线、无限直线这些形式。
在没有导数方程的情况下,可以考虑用微分逼近画切线,那与精确度有关。
可以再添加一个要求画切线的容器不? 也就是在输入方程式后 点击绘图得到图像
然后再在画切线容器里指定一个X坐标 如果x坐标在图像定义域里就 计算出相应的y坐标 得到图像上一点
并通过这一点画出切线(法线),如果x不在定义域中就要求输入新的x坐标。