java如何用描点法绘制双曲线
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了java如何用描点法绘制双曲线相关的知识,希望对你有一定的参考价值。
麻烦写段代码,如果有参考意义,伪代码也给分,当然最好是能运行的
谢谢1L,不过我要的是双曲线,不是贝塞尔2次曲线,x^2/a^2 - y^2/b^2=1这个
自己已搞定,是在XY坐标系下用相邻像素点直接直线拟合他的方程就可以,虽然你答的严重离题-_-!但看在热情参与的份上,分给你了,祝好运
Path2D.Double path = new Path2D.Double () ;
for (int i = 0 ; i < 100; i ++)
double y = f (x) ;
path.lineTo(x, y) ;
// 这里可以用quadTo () ;但要提供差值点。
Graphics2D g2 = (Graphics2D) g ;
g.draw (path) ;
补充:quadTo可能就是差值算法,这样你可以减少采样点来达到平滑曲线的效果。另外就是用RanderHint来进行抗锯齿等平滑处理。本回答被提问者采纳
如何用origin绘制bode图
参考技术A 导入数据之后,bode图用第二列做X轴,第三列做Y轴nyquist图用第一列做X轴,第四列作Y轴,相位角是1、5列 参考技术B 如何用origin绘图软件绘制对数坐标图_百度经验(仅供参考):
http://jingyan.baidu.com/article/6525d4b15d1775ac7d2e9409.html
以上是关于java如何用描点法绘制双曲线的主要内容,如果未能解决你的问题,请参考以下文章