绘图问题:如何将绘图坐标系的原点定义成picture控件的左下角???

songfengerer 2005-03-29 03:23:37
我有二个问题:
1、vb.net绘制图形时,默认将控件的左上角定义成坐标系原点,即(0,0),但我们一般习惯将左下角做原点!!
用什么语句能实现左下角做坐标原点呢??
vb 6中利用 .scale属性能实现这个功能,但.net中不知道用哪条语句啊!!!!求教!!!!!
2、我做正弦电流值的数据采样程序,但数据采样频率不高!并且采的数据量也只有几十个,!!

怎么样能通过我采的几十个点的采样值,描绘出实际的电流正弦曲线啊!!求教思路或算法!!!

万分感谢!!
...全文
151 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
songfengerer 2005-03-29
  • 打赏
  • 举报
回复
三次样条插值和最小二乘法,~有具体算法嘛??

还有说的平移具体程序语句怎么写呢,不好意思,我很菜!!!>.
捏造的信仰 2005-03-29
  • 打赏
  • 举报
回复
通过点画曲线,不知道VB.net有没有现成的函数。如果没有的话,楼主可参考一下三次样条插值函数的算法。如果是标准的正弦曲线,最小二乘法也可以,但是不保证求得的曲线会经过每一点。
捏造的信仰 2005-03-29
  • 打赏
  • 举报
回复
有一点点解析几何的基础就行了。楼主没接触过的话,看看高中的数学书即可。
hamadou 2005-03-29
  • 打赏
  • 举报
回复
将这些点添加到一个graphicpath,然后绘制根据这个路径draw就是了,至于坐标原点,平移就是了。

16,554

社区成员

发帖
与我相关
我的任务
社区描述
VB技术相关讨论,主要为经典vb,即VB6.0
社区管理员
  • VB.NET
  • 水哥阿乐
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧