如何制作具有复数的程序
How do I make a program with complex numbers?
缺乏复数知识不允许我制作程序。C++。
任务:给定实数u1, u2, v1, v2, w1, w2
。获取2u + (3uw)/(2+w-v) - 7
,其中u,v,w
- 复数:u1+iu2, v1+iv2, w1+iw2
。(确定算术运算在复数上的实现过程)。
您可以通过类或结构或任何其他方式实现此程序。让我们谈谈复数。形式 a+ib 的编号,其中 i^2 = -1。注意:a是实部,因为b是虚部。例如 4 + 5i,其中 4 是实数,5 是虚部。加法的规则很简单,您将
实部添加到实部,将虚部添加到虚部。- 加法(a+ib) + (c+id) = (a + c) + i( b + d )
- 减法规则相同
- 乘法(a + ib ) * (c + id) = ( ac - bd ) + i(ad + bc )
好的,现在如果你正在使用类,你可以重载运算符进行加法、乘法、除法和减法。现在由你来决定如何构建你的程序。
你也可以看看std::complex。另请阅读有关此内容的信息。
谢谢。如果您有任何问题,请随时提问。
相关文章:
- FFmpeg:制作一个应用程序比直接使用ffmepg更好吗
- 我试图制作一个程序,要求用户输入问题和答案,但程序循环不正确
- 我正在尝试制作一个程序,在添加 n 天(整数)后告诉一个人什么是一天(例如星期一等)
- C++程序不制作文件(错误)
- 每次都会重建多个程序的制作文件,尽管配方"all"被标记为虚假
- 如何制作一个程序,它使用特定单词加密和解密消息?
- 我们如何重新制作程序以打开xml文件并在价格单词之后读取百分比值并更改此值
- 如何制作一个查找数字平方值的 c++ 程序
- 运行c++制作的程序时出现0xc000007b错误
- 我用C++,icmp制作了Ping程序.但它不适用于安卓
- Cassandra C++ MacOS High Sierra上的驱动程序:make:没有规则来制作目标
- 当要测试的函数需要用户输入时,如何制作驱动程序函数?
- 如果我对"while"块发表评论,为什么程序会死机?其中的"yield"线有何影响?
- 从头开始为使用Qt的应用程序制作简约的构建文件
- 有没有办法为 c++ 制作一个 makefile,每次使用 make 命令时都会运行该程序?
- 如何制作硬编码堆栈,而不是硬编码并保持程序正常运行
- 在用CMAKE制作程序之前如何制作库?
- 尝试制作登录程序
- 用于简单C++OpenGL程序的制作文件
- 如何在用c++编写的控制台应用程序中制作加载动画