Python 3.4.2代码如下 class Vecter3:

def __init__(self, x=0, y=0, z=0):

self.X = x

self.Y = y

self.Z = z

def __add__(self, n):

r = Vecter3()

r.X = self.X + n.X

r.Y = self.Y + n.Y

r.Z = self.Z + n.Z

return r

def __sub__(self, n):

r = Vecter3()

r.X = self.X - n.X

r.Y = self.Y - n.Y

r.Z = self.Z - n.Z

return r

def __mul__(self, n):

r = Vecter3()

r.X = self.X * n

r.Y = self.Y * n

r.Z = self.Z * n

return r

def __truediv__(self, n):

r = Vecter3()

r.X = self.X / n

r.Y = self.Y / n

r.Z = self.Z / n

return r

def __floordiv__(self, n):

r = Vecter3()

r.X = self.X // n

r.Y = self.Y // n

r.Z = self.Z // n

return r

def show(self):

print((self.X,self.Y,self.Z))

v1 = Vecter3(1,2,3)

v2 = Vecter3(4,5,6)

v3 = v1+v2

v3.show()

v4 = v1-v2

v4.show()

v5 = v1*3

v5.show()

v6 = v1/2

v6.show()

python三维向量运算_设计一个三维向量类,并实现向量的加法、减法以及向量与标量的乘...相关推荐

  1. python自定义类模拟三维向量及其运算_设计一个三维向量类,并实现向量的加法、减法以及向量与标量的乘...

    Python 3.4.2代码如下 class Vecter3: def __init__(self, x=0, y=0, z=0): self.X = x self.Y = y self.Z = z ...

  2. c++_设计一个 Studnet(学生)类

    设计一个 Studnet(学生)类 1.基本信息:学号.姓名.性别.出生日期.年级.班级.院系.专业: 其中:基本信息为 private 属性,成员函数为 public 属性: 2.Student 类 ...

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

    前言 在数学中,几何向量是指具有大小和方向的几何对象. 在编程中,向量有着广泛的应用,其作用在图形编程和游戏物理引擎方面尤为突出. 第一节 构造函数 通过创建一个二维向量的类(或结构体),实现向量的表 ...

  4. 7-3 三维向量运算设计一个三维向量类,实现向量加法、减法以及向量与标量的乘法和除法运算。

    7-3 三维向量运算 设计一个三维向量类,实现向量加法.减法以及向量与标量的乘法和除法运算.后面添加下面代码完成: 天杀的出题人,非得放个图片在这,放个代码块会死吗? 运行的时候,要把这张图片里的内容 ...

  5. python定义一个圆类_python设计一个Circle(圆)类,包括圆心位置`,半径,颜色等属性。编写构造方法和其他方法,计算周长和面积。...

    ** Python:设计一个Circle(圆)类,包括圆心位置`,半径,颜色等属性.编写构造方法和其他方法,计算周长和面积.请编写程序验证类的功能. class Circle: def -init-( ...

  6. hfss和python_利用Python与HFSS联合仿真设计一个微带天线(附详细代码)

    原标题:利用Python与HFSS联合仿真设计一个微带天线(附详细代码) 我们知道HFSS是一款电磁仿真商用软件,用其进行天线的设计十分方便.而该软件也预留了可以运行脚本的接口,使用者可以使用脚本对软 ...

  7. hfss和python_利用Python与HFSS联合仿真设计一个微带天线!

    原标题:利用Python与HFSS联合仿真设计一个微带天线! 我们知道HFSS是一款电磁仿真商用软件,用其进行天线的设计十分方便.而该软件也预留了可以运行脚本的接口,使用者可以使用脚本对软件进行控制, ...

  8. python设计一个Circle(圆)类,包括圆心位置`,半径,颜色等属性。编写构造方法和其他方法,计算周长和面积。

    ** Python:设计一个Circle(圆)类,包括圆心位置`,半径,颜色等属性.编写构造方法和其他方法,计算周长和面积.请编写程序验证类的功能. class Circle: def -init-( ...

  9. 为什么写了value属性 jq赋值value值不显示_为什么 String 要设计成 final,又如何设计一个不可变类呢?...

    前面聊了聊面试必考 String 的坑,具体可以细看<你真的懂 Java 的 String 吗?>,也留下了一个疑问,为什么 String 要被设计成 final 呢?其实,如果你读的认真 ...

最新文章

  1. 疫情之下的求职姿势:视频面试,电话面试这样做,你就已经赢一半了!
  2. 如何把a1的图纸变成a0_如何安装家用空开配电
  3. mysql union null_mysql – 删除SQL中的SQL JOIN和UNION操作符中的NULL值
  4. Gartner最新洞见:数据分析将是改变“游戏规则”的技术、企业的中台需要可组装的架构
  5. LUOGU P4281 [AHOI2008]紧急集合 / 聚会 (lca)
  6. 本机是wifi,虚拟机无法连接外网问题
  7. linux复制远程文件和文件夹
  8. mysql的dql_Mysql-DQL
  9. ubuntu安装jre
  10. web前端开发面试题(五)
  11. 九度搜索引擎点击优化_「九度搜索引擎点击优化软件」网站推广方案
  12. pda通用扫描app_手持终端PDA盘点机盘点软件盘点APP
  13. 约瑟夫问题、约瑟夫环
  14. 计算机一级照片错误怎么改,电脑上要怎么修改一寸照片大小
  15. Loaded plugins: fastestmirror, langpacks Loading mirror speeds from cached hostfile Package 7:lvm2-2
  16. 研究型论文_用于优化入侵检测类不平衡数据集中SMOTE比率的机器学习方法(英文论文)
  17. 数据结构与常用集合总结
  18. vue-cli3.0移动端使用的轮播插件
  19. renderdoc的使用
  20. INSERT使用方法:如何语句将行插入表

热门文章

  1. 【python】使用xlwt、xlrd、xlutils、openpyxl操作excel
  2. 三种方法实现移动端HTTPS加速和省电
  3. 网络体系结构OSl/TCP(本质上是快递运输过程)
  4. zotero中引用文献格式修改
  5. LeetCode算法题6:贪心 - 跳跃游戏
  6. Linux 去重uniq命令详解
  7. 详解西部数据SMR叠瓦式硬盘的190二级编译器(译码表)模块
  8. Redis缓存预热、缓存穿透、缓存击穿、缓存雪崩,Redis布隆过滤器怎么实现?
  9. 一月一首乐之灵动--魔鬼中的天使(田馥甄)
  10. (六)局部线性嵌入(LLE)及python实现