注册 登录
编程论坛 VB6论坛

函数图像

wxp3 发布于 2016-07-12 16:37, 1320 次点击
给定参数生成函数图像vb6.0如何编程?
新手上路望大神指教
2 回复
#2
xiangyue05102016-07-12 19:30
没有做过这样的,但是个人感觉不太难,
1. 直接在picturebox或者窗体中使用绘制命令就可以,横轴X,竖轴Y,一个X计算得到一个Y,然后找到对应的像素点绘制。 足够密就是一条曲线。
但是也有问题需要处理,首先是需要确定合适的原点,比如Y=sin(X)+100。最好的显示效果是中性轴Y=100在屏幕中间,那么原点就需要平移了。
其次,如果X、Y量级差别比较大,则需要调整比例

2. Chart控件(vb中没有用过,但是net中用过,不清楚是不是VB有)只需要定义一组X和Y的数组就可以。相对简单不少。
#3
yangfrancis2016-07-13 16:37
算出x和y的值,如果是在窗体上绘图,则窗体坐标sx,sy和函数图像坐标x,y的关系差不多就是sx=form1.scalewidth/2 + x,sy=form1.scaleheight/2 - y.用SetPixel()画点就成了,点排得足够密就是函数图像。
1