实现原理:先定义一个复数类含有实部、虚部和模长,然后再定义一个求模长的函数。

//C++ 实现求复数的模
#include <cmath>//sqrt()函数的头文件
#include <iostream>
using namespace std;class Complex//定义复数的类
{public:Complex();//构造函数初始化变量Complex(float _x, float _y);float get_x();float get_y();float get_m();void set_x(float _x);void set_y(float _y);void set_m(float m);void display();//打印结果private:float x;//定义实部float y;//定义虚部float modul;//定义模长};Complex add(Complex &p1, Complex &p2);//求模长函数
int main()
{Complex d1(2.1, 3.4), d2(6.1, 3.1), d3;d3 = add(d1, d2);d3.display();return 0;
}
Complex::Complex()
{x = 0;y = 0;modul = 0;
}
Complex::Complex(float _x, float _y)
{x = _x;y = _y;}
float Complex::get_x()
{return x;
}
float Complex::get_y()
{return y;
}
float Complex::get_m()
{return modul;
}
void Complex::set_m(float m)
{modul = m;
}
void Complex::set_x(float _x)
{x = _x;
}
void Complex::set_y(float _y)
{y = _y;
}
Complex add(Complex &p1, Complex &p2)
{Complex p3;p3.set_x(p1.get_x() + p2.get_x());p3.set_y(p1.get_y() + p2.get_y());p3.set_m(sqrt(p1.get_x() * p2.get_x() + p1.get_y() * p2.get_y()));//求模长return p3;
}
void Complex::display()
{cout << "模长为:" << get_m() << endl;
}

C++实现求复数的模长相关推荐

  1. matlab 求复数的模长,matlab计算带有复数的函数,最后求复数函数的模,结果里面却有...

    该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 matlab计算带有复数的函数,最后求复数函数的模,结果里面却有复数标志i,输入自变量,得到的结果确实是实数,不知道怎么回事; 代码如下: syms n2 ...

  2. pytorch tensor求向量的模长

    想要求pytorch tensor中某个2048维度的向量的模长,可以先相乘,然后再用sum求和. 假设 v是一个2048维的向量,则可以利用一下两个语句求出模长的平方. sq = v * vsum_ ...

  3. C语言实现求复数的模,开启面向对象编程之路

    编程学习历程(一) 大一第二学期开始啦. 大一第一学期学习了C,一个暑假呆在家学习欲望也不是很浓,所以开学时重新拿起C语言的课本,感觉像是一夜回到了解放前,有句话叫什么什么付诸东流来着.不过还好,呆在 ...

  4. matlab 复数求模长,matlab计算带有复数的函数,最后求复数函数的模,结果里面却有...

    该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 matlab计算带有复数的函数,最后求复数函数的模,结果里面却有复数标志i,输入自变量,得到的结果确实是实数,不知道怎么回事; 代码如下: syms n2 ...

  5. matlab复函数求模长,matlab计算带有复数的函数,最后求复数函数的模,结果里面却有...

    该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 matlab计算带有复数的函数,最后求复数函数的模,结果里面却有复数标志i,输入自变量,得到的结果确实是实数,不知道怎么回事; 代码如下: syms n2 ...

  6. matlab中求虚数的模,matlab计算带有复数的函数,最后求复数函数的模,结果里面却有...

    该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 matlab计算带有复数的函数,最后求复数函数的模,结果里面却有复数标志i,输入自变量,得到的结果确实是实数,不知道怎么回事; 代码如下: syms n2 ...

  7. matlab虚数的模,matlab计算带有复数的函数,最后求复数函数的模,结果里面却有...

    该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 matlab计算带有复数的函数,最后求复数函数的模,结果里面却有复数标志i,输入自变量,得到的结果确实是实数,不知道怎么回事; 代码如下: syms n2 ...

  8. matlab 求复数模值,matlab计算带有复数的函数,最后求复数函数的模,结果里面却有...

    该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 matlab计算带有复数的函数,最后求复数函数的模,结果里面却有复数标志i,输入自变量,得到的结果确实是实数,不知道怎么回事; 代码如下: syms n2 ...

  9. python abs函数能否求复数模_python中对复数的运算

    大家对复数想必都不陌生,那就来看看下面几道题能不能作正确? 第一题 a = 1.23e+4+9.87e+6j a.real 与 a.imag的值为: A 12300.0 B 1.23e + 4 C 9 ...

  10. python元素平方和,模长

    平方和方法1 numpy支持平方: import numpy as npa=np.array([[1,2],[3,4]]) print(np.sum(a**2)) 平方和方法2: 先点乘,在求和 im ...

最新文章

  1. Ajax弹出漂亮可拖动的提示层(窗)效果
  2. top命令查看内容详解
  3. s3c2440arm裸机编程之ADC触摸屏
  4. mysql dba系统学习(7)二进制日志binlog之三
  5. 请详细描述一下线程从创建到死亡的几种状态都有哪些?
  6. Hibernate第一次课(1)
  7. Fiori应用里如何给客户主数据维护图片
  8. Apollo进阶课程㉔丨Apollo 规划技术详解——Motion Planning Environment
  9. WDK中出现的特殊代码
  10. .net html5 框架,ASP.NET - 介绍 ASP.NET Web 窗体框架的导航 | Microsoft Docs
  11. SARIMA时间序列模型预测城市房价数据
  12. bom树形结构 表设计_按树型显示BOM的结构
  13. 蔽月山房---作者,王阳明
  14. ECSHOP问题总结
  15. 买阿里云服务器多少钱,不同预算可购买的配置及价格汇总
  16. 硬链接和符号链接详解
  17. QT项目之键盘控制光标移动
  18. matplotlib绘制折线图的柱状图
  19. 全球及中国建筑弹性体行业发展形势及竞争前景调研报告2022-2027年
  20. 【持股】k线图基础知识k线基本形态分析

热门文章

  1. 逆流而上:阿里巴巴技术成长之路
  2. 【说不得得半路出家】对一个html案例模版的小小修改
  3. CVPR2019/图像翻译:TransGaGa: Geometry-Aware Unsupervised Image-to-Image Translation几何感知的无监督图像到图像的翻译
  4. 高手实战!Windows 7开机加速完全攻略
  5. 脑机接口技术介绍、应用与挑战
  6. phpMyAdmin 登陆超时(1440秒未活动),请重新登录问题
  7. 计算机键盘换挡键,换挡键alt电脑键盘上的用处有哪些
  8. 【ElementUI样式优化】el-input带自定义查询删除图标 ==> 图标点击可实现对应功能 ==> 一个input实现查询重置功能
  9. 树莓派4B 编译安装rtl8192eu usb网卡驱动
  10. ftp服务器命令移动文件,ftp服务器命令移动文件命令