python计算复数的辐角,(Python 3)1051复数乘法(15分),python31051
1051 复数乘法 (15分)
复数可以写成 (A+Bi) 的常规形式,其中 A 是实部,B 是虚部,i 是虚数单位,满足 i2=−1;也可以写成极坐标下的指数形式 (R×e(Pi)),其中 R 是复数模,P 是辐角,i 是虚数单位,其等价于三角形式 R(cos(P)+isin(P))。
现给定两个复数的 R 和 P,要求输出两数乘积的常规形式。
输入格式:
输入在一行中依次给出两个复数的 R1, P1, R2, P2,数字间以空格分隔。
输出格式:
在一行中按照
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相关推荐
- C++学习之路 | PTA乙级—— 1051 复数乘法 (15 分)(精简)
1051 复数乘法 (15 分) 复数可以写成 (A+Bi) 的常规形式,其中 A 是实部,B 是虚部,i 是虚数单位,满足 i 2 =−1:也可以写成极坐标下的指数形式 (R×e (Pi) ...
- PTA 1051 复数乘法 (15 分) C++实现
1051 复数乘法 (15 分) 复数可以写成 (A+Bi) 的常规形式,其中 A 是实部,B 是虚部,i 是虚数单位,满足 i^2 = −1:也可以写成极坐标下的指数形式 (R×e(Pi) ),其中 ...
- 1051 复数乘法 (15 分)借鉴C++ PAT (Basic Level) Practice
1051 复数乘法 (15 分) 输出格式: 在一行中按照 A+Bi 的格式输出两数乘积的常规形式,实部和虚部均保留 2 位小数.注意:如果 B 是负数,则应该写成 A-|B|i 的形式. 输入样例: ...
- python计算复数的辐角_Python 自定义类中的函数和运算符重载
如果你曾在字符串(str)对象上进行过 + 或 * 运算,你一定注意到它跟整数或浮点数对象的行为差异: >>> # 加法 >>> 1 + 2 3 >>& ...
- python计算复数的辐角_Python机器学习(五十六)SciPy fftpack(傅里叶变换)
SciPy提供了fftpack模块,包含了傅里叶变换的算法实现. 傅里叶变换把信号从时域变换到频域,以便对信号进行处理.傅里叶变换在信号与噪声处理.图像处理.音频信号处理等领域得到了广泛应用. 如需进 ...
- python计算复数的辐角_python做傅里叶变换
傅里叶变换(fft) 法国科学家傅里叶提出,任何一条周期曲线,无论多么跳跃或不规则,都能表示成一组光滑正弦曲线叠加之和.傅里叶变换即是把一条不规则的曲线拆解成一组光滑正弦曲线的过程. 傅里叶变换的目的 ...
- C++/Python PAT乙级1051 复数乘法 (15分)
复数可以写成 (A+Bi) 的常规形式,其中 A 是实部,B 是虚部,i 是虚数单位,满足 i^2=−1:也可 以写成极坐标下的指数形式 (R×e(Pi)),其中 R 是复数模,P 是辐角,i 是 ...
- 【Python】 1051 复数乘法 (15 分)
复数可以写成 (A+Bi) 的常规形式,其中 A 是实部,B 是虚部,i 是虚数单位,满足 i2 =−1:也可以写成极坐标下的指数形式 (R×e(Pi) ),其中 R 是复数模,P 是辐角 ...
- 1051 复数乘法 (15分)
复数可以写成 (A+Bi) 的常规形式,其中 A 是实部,B 是虚部,i 是虚数单位,满足 i2=−1:也可以写成极坐标下的指数形式 (R×e(Pi)),其中 R 是复数模,P 是辐角,i ...
最新文章
- Docker编排工具Fig介绍
- 首次发现:你的大脑“指纹”,全球独一份
- 【随机共振】基于随机共振的高频弱信号检测的MATLAB仿真
- as3.0用了视频组件,导致视频打开后就全屏,加一下代码就行
- 三星mzvlb1t0hblr是什么固态_三星T7 Touch 1TB移动固态硬盘评测:新奇又安全的加密方式普及?...
- 使用 soapUI 测试 REST 服务
- python 中cookie_使用Python分析Cookies
- 不一样的图片加载方式
- 【Spring】JSP 九大内置对象、作用域复习
- 【转】测试人员的思想理念和工作方法
- java中的字符,字符串,数字之间的转换
- Python--发送邮件
- java实现内存修改器_魔兽3内存修改器 v8
- 必备技能:IDEA一定要懂的30条快捷键
- NumPy常用中文手册
- sketchup 计算机配置,草图大师2020对电脑配置要求
- scara机器人动荷载_【机器人在线】SCARA机械结构参数计算说明 下
- 读书笔记《你真的理解什么是财富自由吗?》
- [无线]无线传输距离预估计算
- rpm、lpm是什么意思?