自定义一个三维向量类,并实现相关运算
自定义一个三维向量类,并实现向量之间的加法、减法,以及向量与标量之间的乘法与除法运算
class Vector:def __init__(self,a,b,c):self.x=aself.y=bself.z=cdef plus(self,m,n):self.x=m.x+n.xself.y=m.y+n.yself.z=m.z+n.zprint((self.x,self.y,self.z))def sub(self,m,n):self.x=m.x-n.xself.y=m.y-n.yself.z=m.z-n.zprint((self.x,self.y,self.z))def mul(self,m,i):self.x=m.x*iself.y=m.y*iself.z=m.z*iprint((self.x,self.y,self.z))def div(self,m,i):self.x = m.x//iself.y = m.y//iself.z = m.z//iprint((self.x,self.y,self.z))
vector1=Vector(1,2,3)
vector2=Vector(2,4,6)
vector3=Vector(1,1,1)
vector3.plus(vector1,vector2)
vector3.sub(vector2,vector1)
vector3.mul(vector1,3)
vector3.div(vector2,2)
自定义一个三维向量类,并实现相关运算相关推荐
- 7-3 三维向量运算设计一个三维向量类,实现向量加法、减法以及向量与标量的乘法和除法运算。
7-3 三维向量运算 设计一个三维向量类,实现向量加法.减法以及向量与标量的乘法和除法运算.后面添加下面代码完成: 天杀的出题人,非得放个图片在这,放个代码块会死吗? 运行的时候,要把这张图片里的内容 ...
- python设计一个三维向量类_一个简单的三维向量类
最近在看<3D数学基础:图形与游戏开发>.该书第六章实现了一个简单三维向量类.我看了一下代码,发现有些地方是错的,于是做了一些小修改.该三维向量类实现了一些常用的向量运算,如点乘.叉乘等. ...
- 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 ...
- 设计一个三维向量类 并实现向量的加法 减法以及乘法除法
class Vector:def __init__(self,a,b,c): #初始化方法 进行传参self.x=aself.y=bself.z=cdef plus(self,m,n): #定义向量的 ...
- 设计一个三维向量类,并实现向量的加法、减法以及向量与标量的乘法和除法运算。
class Vector:def __init__(self, a, b, c):self.x = aself.y = bself.z = cdef addition(self, m, n):self ...
- 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 ...
- java 三维向量类_三维向量类
还是在读书的时候帮外专业朋友做作业,用GDI实现三维空间的立方体绘制和旋转的操作,那个时候自己根据<线性代数与空间解析几何>以及<计算机图形学>等课程的相关知识写了一个三维向量 ...
- 【python学习】自定义三维向量类 加减乘除查看值和长度
<中学生可以这样学Python>P166 自定义三维向量类 ##自定义三维向量类 class Vector3:#构造方法,初始化,定义向量坐标def __init__(self,x,y,z ...
- 【Python养成】:案例(设计三维向量类、实现向量的加法、减法以及向量与标量的乘法和除法运算、编写自定义类,模拟内置集、编写自定义类,模拟双端队列。)
学习内容:设计三维向量类.实现向量的加法.减法以及向量与标量的乘法和除法运算 设计三维向量类.实现向量的加法.减法以及向量与标量的乘法和除法运算 实验代码: class Vector_3D:def _ ...
最新文章
- Android内核开发必备知识
- php 动态输出图片尺寸,高并发下 php 输出图像对性能开销大不大?
- python最佳实践指南试题_Python最佳实践指南 阅读笔记
- PPT 下载|神策数据业务咨询师成林松:社交裂变的场景化分析
- oracle从一个表insert语句,Oracle 使用PLSQL 导出 一个表的insert 语句
- keras从入门到放弃(二)多项回归
- 十个问题弄清JVMGC(二)
- MUSICAL CHAIRS【模拟】
- ASP.NET MVC 视图(四)
- 高数:自然数的无穷大符号--->n_max(高等数学的唯一根基所在)
- dw怎么打开html模板,Dreamweaver怎样使用网页模板及修改模板
- JPA中id前面有空格导致的Column 'id' not found问题
- 第5章 LinearR/PLR/SVR/KNN/DTR/RFR(测算房价)
- 美国大学计算机科学与工程,美国大学研究生专业排名:计算机科学与工程
- AD19 报错记录 Un-Routed Net Constraint: Net LED Between Pad J3-10
- [附源码]java毕业设计零食销售系统
- 【vscode】 远程:Unauthorized client refused: auth mismatch)
- 【报告分享】毕马威阿里研究院:迈向万亿市场的直播电商(附下载)
- c语言字符集改为多字节,多字节与Unicode
- mysql数据库备份和倒库操作
热门文章
- 网站流量日志数据分析系统(一)
- ubuntu分卷压缩文件怎么解压
- python实现计算四方和问题(四方定理的python实现)
- JS+xlsx.js实现录入excel表格数据随机点名
- 谈客户如同谈恋爱,分析一下你为什么失恋?
- 收藏!Python内置的轻量级数据库竟如此好用!全网最实用sqlite3实战项目。
- 矢量夹角法分割凹点(需转为python)
- Baumer工业相机堡盟相机不满帧如何使用CameraExplorer设置相机参数让它的帧率达到满帧
- 如何将ppt或其他文档转为pdf格式
- 论文解读:DCSpell:A Detector-Corrector Framework for Chinese Spelling Error Correction