对原XYPlot绘图软件的改进和扩充

两年前,我花了半年时间编制了XYPlot绘图软件,主要用于绘制和打印移轴曲线,以替代Origin软件在此上面的不方便。为什么花了这么长时间,是因为我遇到的问题与GDI编程和数据插值相关。

 

GDI编程我当时还不熟悉,尤其是逻辑坐标在屏幕上和打印机上的实现细节。

 

数据插值更是我的弱项。插值方法很多,但是基本的那几个方法,如多项式、三次样条等算法都要求数据单调。实际上,我们经常遇到多值曲线的情况。这种情况需要采用对插值公式进行参数化。即x=x(t),y=y(t)。

这些问题涉及到计算机图像学的知识,后来在网上下载了很多这方面的书籍和文献,根据自己的要求,实现了插值的算法。算法很简单,但必须理解它。

 

但是,插值算法还是不完美。我的一个同事在绘制一组数据时,使我的算法出现了不足:曲线在拐弯时不合理。为此,我烦透了,要求我对计算机图形学进一步认识。现在,我得到了比较稳妥的解决方法。有时间我会应用到软件中。期待吧。

附上XYPlot绘制界面,很简单,主要用于打印和磁盘存储,而不是屏幕显示。

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值