如何用VB 编程绘制“正态分布图”??
比如做一个机械零件加工尺寸“误差测量分析实验”,怎么用VB编程实现“实验数据的分析”,得出分析结果,并用VB绘制图象,如绘制“正态分布图”,“波形图”等...主要是用哪些控件可以绘制出“正态分布图“......
比如做一个机械零件加工尺寸“误差测量分析实验”,怎么用VB编程实现“实验数据的分析”,得出分析结果,并用VB绘制图象,如绘制“正态分布图”,“波形图”等...主要是用哪些控件可以绘制出“正态分布图“......
解决方案 »
- vb6 中使用 adodc控件 如何用sql 语句 delete from 表 where 字段=条件
- 检查网上是否有新版本是怎么实现的?
- 请教:用一个多行的Textbox接收输入的若干数字(回车间隔),如何把这些字符数字赋值到数值型的数组里?
- 关于treeview的问题?
- 我给excel中的cell高度或宽度赋值出错了!?
- 怎样判断操作系统的日期是长格式或短格式?
- 急:如何实现FlexGrid表格的删除功能
- rose for vb60 资料求助!
- 急!!!请资深高手指点:有关IBM公司的db2数据库如何用vb连接?(放分)
- 时效问题:请问谁在看春节晚会?觉得怎么样?
- 奇怪,为什么将Caption地值设为A&B,显示的却是AB注'(B下有以下划线!)
- 求水晶报表或者activereport的下载
2、根据数据产生x坐标序列
3、将x序列经过第一部定义的函数计算出y序列,这时候你就得到了一系列点的坐标
4、然后就是根据这些点画图了,比如直接将相邻的点连起来,或者用贝塞尔曲线连接等等
建立一个窗体,然后贴入下面代码:Option Explicit
Const PI = 3.1415926Private Function MySin(ByVal x As Double) As Double
MySin = 500 * Sin(x)
End FunctionPrivate Sub Form_Load()
Dim x As Double
Dim y As Double
Dim i As Integer
Form1.AutoRedraw = True
Form1.Width = 5500
Form1.Height = 4000
Form1.Line (10, 1000)-(5010, 1000)
Form1.CurrentX = 10
Form1.CurrentY = 1000
For i = 10 To 5010
DoEvents
x = (i - 10) / 5000 * 2 * PI
y = MySin(x)
Form1.Line -(i, y + 1000)
Next
Form1.Line (10, 3000)-(5010, 3000)
Form1.CurrentX = 10
Form1.CurrentY = 3000
For i = 10 To 5010 Step 100
DoEvents
x = (i - 10) / 5000 * 2 * PI
y = MySin(x)
Form1.Line (i, 3000)-(i, y + 3000)
Next
End Sub
但是要用4.0