1051 复数乘法 (15分)

复数可以写成 (A+Bi) 的常规形式,其中 A 是实部,B 是虚部,i 是虚数单位,满足 i​2​​=−1;也可以写成极坐标下的指数形式 (R×e​(Pi)​​),其中 R 是复数模,P 是辐角,i 是虚数单位,其等价于三角形式 R(cos(P)+isin(P))。

现给定两个复数的 R 和 P,要求输出两数乘积的常规形式。

输入格式:

输入在一行中依次给出两个复数的 R​1​​, P​1​​, R​2​​, P​2​​,数字间以空格分隔。

输出格式:

在一行中按照

A+Bi

的格式输出两数乘积的常规形式,实部和虚部均保留 2 位小数。注意:如果

B

是负数,则应该写成

A-|B|i

的形式。

输入样例:

2.3 3.5 5.2 0.4

输出样例:

-8.68-8.23i

这个题不算难,将指数形式转换为常规形式即可。

python代码:

import math

r1,p1,r2,p2=map(float,input().split())

#指数形式转换为常规形式

#Convert exponential form to regular form

a1=r1*math.cos(p1)

b1=r1*math.sin(p1)

a2=r2*math.cos(p2)

b2=r2*math.sin(p2)

result_0=a1*a2-b1*b2

result_1=a1*b2+a2*b1

#取小数点后两位为0的,符号为+

#Take the two decimal places with 0,the symbol is +

if result_0>-0.01 and result_0<0:

result_0=0.00

if result_1>-0.01 and result_1<0:

result_1=0.00

#按格式输出

#Output in format

print('%.2f'%(result_0),end='')

if result_1>=0:

print('+%.2fi'%(result_1))

else:

print('%.2fi'%(result_1))

python计算复数的辐角,(Python 3)1051复数乘法(15分),python31051相关推荐

  1. C++学习之路 | PTA乙级—— 1051 复数乘法 (15 分)(精简)

    1051 复数乘法 (15 分) 复数可以写成 (A+Bi) 的常规形式,其中 A 是实部,B 是虚部,i 是虚数单位,满足 i ​2 ​​ =−1:也可以写成极坐标下的指数形式 (R×e ​(Pi) ...

  2. PTA 1051 复数乘法 (15 分) C++实现

    1051 复数乘法 (15 分) 复数可以写成 (A+Bi) 的常规形式,其中 A 是实部,B 是虚部,i 是虚数单位,满足 i^2 = −1:也可以写成极坐标下的指数形式 (R×e(Pi) ),其中 ...

  3. 1051 复数乘法 (15 分)借鉴C++ PAT (Basic Level) Practice

    1051 复数乘法 (15 分) 输出格式: 在一行中按照 A+Bi 的格式输出两数乘积的常规形式,实部和虚部均保留 2 位小数.注意:如果 B 是负数,则应该写成 A-|B|i 的形式. 输入样例: ...

  4. python计算复数的辐角_Python 自定义类中的函数和运算符重载

    如果你曾在字符串(str)对象上进行过 + 或 * 运算,你一定注意到它跟整数或浮点数对象的行为差异: >>> # 加法 >>> 1 + 2 3 >>& ...

  5. python计算复数的辐角_Python机器学习(五十六)SciPy fftpack(傅里叶变换)

    SciPy提供了fftpack模块,包含了傅里叶变换的算法实现. 傅里叶变换把信号从时域变换到频域,以便对信号进行处理.傅里叶变换在信号与噪声处理.图像处理.音频信号处理等领域得到了广泛应用. 如需进 ...

  6. python计算复数的辐角_python做傅里叶变换

    傅里叶变换(fft) 法国科学家傅里叶提出,任何一条周期曲线,无论多么跳跃或不规则,都能表示成一组光滑正弦曲线叠加之和.傅里叶变换即是把一条不规则的曲线拆解成一组光滑正弦曲线的过程. 傅里叶变换的目的 ...

  7. C++/Python PAT乙级1051 复数乘法 (15分)

    复数可以写成 (A+Bi) 的常规形式,其中 A 是实部,B 是虚部,i 是虚数单位,满足 i​^2=−1:也可 以写成极坐标下的指数形式 (R×e​(Pi)),其中 R 是复数模,P 是辐角,i 是 ...

  8. 【Python】 1051 复数乘法 (15 分)

    复数可以写成 (A+Bi) 的常规形式,其中 A 是实部,B 是虚部,i 是虚数单位,满足 i​2​​ =−1:也可以写成极坐标下的指数形式 (R×e​(Pi)​​ ),其中 R 是复数模,P 是辐角 ...

  9. 1051 复数乘法 (15分)

    复数可以写成 (A+Bi) 的常规形式,其中 A 是实部,B 是虚部,i 是虚数单位,满足 i​2​​=−1:也可以写成极坐标下的指数形式 (R×e​(Pi)​​),其中 R 是复数模,P 是辐角,i ...

最新文章

  1. Docker编排工具Fig介绍
  2. 首次发现:你的大脑“指纹”,全球独一份
  3. 【随机共振】基于随机共振的高频弱信号检测的MATLAB仿真
  4. as3.0用了视频组件,导致视频打开后就全屏,加一下代码就行
  5. 三星mzvlb1t0hblr是什么固态_三星T7 Touch 1TB移动固态硬盘评测:新奇又安全的加密方式普及?...
  6. 使用 soapUI 测试 REST 服务
  7. python 中cookie_使用Python分析Cookies
  8. 不一样的图片加载方式
  9. 【Spring】JSP 九大内置对象、作用域复习
  10. 【转】测试人员的思想理念和工作方法
  11. java中的字符,字符串,数字之间的转换
  12. Python--发送邮件
  13. java实现内存修改器_魔兽3内存修改器 v8
  14. 必备技能:IDEA一定要懂的30条快捷键
  15. NumPy常用中文手册
  16. sketchup 计算机配置,草图大师2020对电脑配置要求
  17. scara机器人动荷载_【机器人在线】SCARA机械结构参数计算说明 下
  18. 读书笔记《你真的理解什么是财富自由吗?》
  19. [无线]无线传输距离预估计算
  20. rpm、lpm是什么意思?

热门文章

  1. 重置kubernetes集群
  2. shiro中使用自定义filter后,anon不生效解决方案
  3. SQLSERVER走起微信公众帐号已经开通搜狗微信搜索
  4. Msc.Marc模拟平板圆孔处应力集中:二维轴对称线弹性分析
  5. Google AI逆天了!
  6. java--删除TMP文件
  7. 一个STAF的RC21的问题的解决和思考
  8. truetype字体怎么转换成普通字体_【转】TrueType(二)字体格式解析
  9. 技嘉服务器主板按f1才能进系统,电脑开机要按F1或F2才能进入系统的解决方法
  10. Java递归解压zip压缩包