C++complex复数类 您所在的位置:网站首页 getreal函数用法 C++complex复数类

C++complex复数类

2023-09-15 17:00| 来源: 网络整理| 查看: 265

  复数是形如a+bi的数,复数由实部和虚部构成,在C++的模板库中由complex类,可以直接调用,包含在complex头文件中,再使用时应该添加#include。下面介绍一些基本操作: 生成复数对象   complex类型的构造函数接受两个参数,第一个参数是复数实部的值,第二个参数是虚部的值。要想生成一个复数对象,并且对其值进行修改,参考以下代码:

#include #include using namespace std; int main() { complexz(2, 3); complexz1; complexz2(z); cout complex z1(2, 3); complex z2(3, 4); complex z3(2, 3); cout Complex c; c.real = re; c.imag = im; return c; } //打印复数 void PrintComplex(Complex c) { cout Complex c; c.real = c1.real - c2.real; c.imag = c1.imag - c2.imag; return c; } //复数乘法 Complex multiplication(Complex c1, Complex c2) { Complex c; c.real = (c1.real * c2.real)- (c1.imag * c2.imag); c.imag = (c1.imag * c2.real)+ (c1.real * c2.imag); return c; } //复数除法 Complex Division(Complex c1, Complex c2) { Complex c; c.real = (c1.real*c2.real + c1.imag*c2.imag) / (c2.real*c2.real + c2.imag*c2.imag); c.imag=(c1.imag*c2.real-c1.real*c2.imag) / (c2.real*c2.real + c2.imag*c2.imag); return c; } int main() { Complex c=CreatComplex(2.0,1.0); PrintComplex(c); Complex d = CreatComplex(1.0,5.0); PrintComplex(d); Complex add = addition(c, d); cout


【本文地址】

公司简介

联系我们

今日新闻

    推荐新闻

    专题文章
      CopyRight 2018-2019 实验室设备网 版权所有