网站首页 > 文章中心 > 其它

vb.net绘制函数图

作者:小编 更新时间:2023-09-06 12:14:28 浏览量:119人看过

vb.net怎么绘制带坐标轴的的一次函数?最好附上源码.

大佬们~VisualStudio中vb.net如何画三角函数图像?

VB系统的坐标原点在左上角,X轴的正方向是水平向右,而Y轴的正方向是垂直向下.所以,要绘制三角函数的曲线,自己可以通过改变点坐标的方法来实现,当然,VB.NET提供了相应的方法可以来实现坐标变换,也可以通过VB.Net的Graphics类提供的平移、旋转等转换来实现.

Imports System.Math

Public Class Form1

Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click

vb.net绘制函数图-图1

? ? '1,获得一个Graphics对象

? ? Dim MyGraphics As Graphics

? ? MyGraphics = PictureBox1.CreateGraphics

? ? Dim MyPen As New Pen(Color.Black, 1)

? ? Dim MyBrush As New SolidBrush(Color.Orange)

End Sub

? ? '声明横向和纵向比例变量

vb.net绘制函数图-图2

? ? '先获得正弦值,保存到点坐标数组

? ? Dim i As Integer

? ? Next

? ? '采用绘制光滑线连接点的方式绘制曲线

? ? MyGraphics.DrawCurve(MyPen, MyPoints)

End Class

显示的效果图:

如何用vb画出简易函数图像

用vb画出简易函数图像的操作步骤为:

(1)新建一个工程,新建一个Form1,在上面添加一个picture控件和一个command控件;

Dim a, wor

Dim i As Integer

Static Function Loge(X)

Loge = Log(X) / Log(Exp(1))

End Function

'定义用于在Picture1上的一个位置打印字符函数

Private Function PrintWord(X, y, Word As String)

With Picture1

.CurrentX = X

.CurrentY = y

End With

Picture1.Print Word

Private Function DrawDot(Px, Py, Color)

Picture1.PSet (Px, Py), Color

Sub XY() '建立直角坐标系

Picture1.DrawWidth = 1 '设置线条宽度

Picture1.Cls

'设定用户坐标系,坐标原点在Picture1中心

Picture1.Scale (-10, 10)-(10, -10)

Picture1.Print "X"

'画 X 轴

Picture1.Print "Y"

'画 Y 轴

If lin 0 Then

End If

Next lin

Private Sub Command1_Click(Index As Integer)

Select Case Index

Case 0

Next a

Case 1

Dot = DrawDot(a, a, RGB(0, 0, 0))

Dot = DrawDot(a, Exp(a), RGB(0, 0, 0))

Dot = DrawDot(a, Loge(a), RGB(0, 0, 0))

Dot = DrawDot(a, Sin(a), RGB(0, 0, 0))

Dot = DrawDot(a, Cos(a), RGB(0, 0, 0))

XY

End Select

vb.net绘制函数图-图3

Private Sub Form_Load()

Me.Caption = "数学函数作图?quot;"

Me.Show

Me.AutoRedraw = True

Picture1.AutoRedraw = True

Command1(0).Caption = "二次曲线"

Command1(1).Caption = "一次曲线"

Private Sub Form_Resize()

Command1(0).Left = Me.Width * 0.01

Command1(i).Left = Command1(i - 1).Left + 1000

Next

以上就是土嘎嘎小编为大家整理的vb.net绘制函数图相关主题介绍,如果您觉得小编更新的文章只要能对粉丝们有用,就是我们最大的鼓励和动力,不要忘记讲本站分享给您身边的朋友哦!!

版权声明:倡导尊重与保护知识产权。未经许可,任何人不得复制、转载、或以其他方式使用本站《原创》内容,违者将追究其法律责任。本站文章内容,部分图片来源于网络,如有侵权,请联系我们修改或者删除处理。

编辑推荐

热门文章