VB绘制曲线时 坐标轴可以根据数据自动调节
VB绘制曲线时比如用VB在picture1中绘制函数y=a*x^2+b*x+c的曲线时,坐标轴可以根据输入的a、b、c数据自动调节大小,,因为输入的a、b、c不确定(0-...
VB绘制曲线时 比如用VB在picture1中绘制函数 y=a* x^2+b*x+c 的曲线时,坐标轴可以根据输入的a、b、c数据自动调节大小,
,因为输入的a、b、c不确定(0-100000000),所以坐标轴要能根据数据自动调节,不管输入多大的值,画出的曲线都在X,Y的坐标范围内,求各位大神指教。 展开
,因为输入的a、b、c不确定(0-100000000),所以坐标轴要能根据数据自动调节,不管输入多大的值,画出的曲线都在X,Y的坐标范围内,求各位大神指教。 展开
1个回答
展开全部
首先你得控件大小事有限的,这个函数是无限的,不可能全部都显示到图像上,显示多少取决于
a、b、c、x ,而不仅仅是a b c 。
关于所有都显示到上面就好办多了,你可以把确定的抛物线的顶点在哪里,两个边界在哪里,因为对称的,所以算出一个边界就行了。
加入你的picture是100*100的,那么我们在缩小一点,让曲线限制在内部90*90处。
那么你知道顶点的坐标了,知道一个边界的坐标了。这两个坐标X Y 方向的距离分别可以算出来,你可以让Y方向的距离比如是10000,对应到90上,让x方向的距离,比如是1000,对应到45上,这样画出来的图像就能保证在picture内部,但是必须知道x才行啊。
a、b、c、x ,而不仅仅是a b c 。
关于所有都显示到上面就好办多了,你可以把确定的抛物线的顶点在哪里,两个边界在哪里,因为对称的,所以算出一个边界就行了。
加入你的picture是100*100的,那么我们在缩小一点,让曲线限制在内部90*90处。
那么你知道顶点的坐标了,知道一个边界的坐标了。这两个坐标X Y 方向的距离分别可以算出来,你可以让Y方向的距离比如是10000,对应到90上,让x方向的距离,比如是1000,对应到45上,这样画出来的图像就能保证在picture内部,但是必须知道x才行啊。
ZESTRON
2024-09-04 广告
2024-09-04 广告
表界面分析在材料科学及化学领域占据核心地位,它深入探索物质表面与界面的微观结构、化学组成及相互作用。通过电商平台射线光电子能谱(电商平台PS)、扫描电子显微镜(SEM)及原子力显微镜(AFM)等先进技术手段,我们Dr. O.K. Wack ...
点击进入详情页
本回答由ZESTRON提供
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询
广告 您可能关注的内容 |