python二维向量运算_[VB.NET][C#]二维向量的基本运算

前言

在数学中,几何向量是指具有大小和方向的几何对象。

在编程中,向量有着广泛的应用,其作用在图形编程和游戏物理引擎方面尤为突出。

第一节 构造函数

通过创建一个二维向量的类(或结构体),实现向量的表示及其运算。

1. 首先,将类命名为“Vector2D”

2. 添加两个属性 X 和 Y ,分别表示二维向量的两个分量

3. 实现构造函数,实例化时即初始化 X,Y 的值

Public Class Vector2D

Public Property x As Double 'x分量

Public Property y As Double 'y分量

'''

''' 二维向量类,能够实现平面向量的表示与运算

'''

''' 向量的X初始值,默认为0

''' 向量的Y初始值,默认为0

Public Sub New(Optional x As Double = , Optional y As Double = )

Me.x = x

Me.y = y

End Sub

End Class

第二节四则运算

1.添加 Public 方法“Add()”,实现向量与向量加法

'''

''' 加上一个向量

'''

''' 要加的向量

'''

Public Sub Add(ByVal vector As Vector2D)

x += vector.x

y += vector.y

End Sub

2.添加 Public 方法“Minus()”,实现向量与向量减法

'''

''' 减去一个向量

'''

''' 要减的向量

'''

Public Sub Minus(ByVal vector As Vector2D)

x -= vector.x

y -= vector.y

End Sub

3.添加 Public 方法“Multiply()”,实现向量与标量乘法

'''

''' 乘以一个标量

'''

''' 要乘的标量

'''

Public Sub Multiply(ByVal number As Double)

x *= number

y *= number

End Sub

4.添加 Public 方法“Divide()”,实现向量与标量除法

'''

''&

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值