复数的函数基本运算(加,减,乘,除,对数,指数,幂,三角,反三角,双曲线)

在之后的项目中有编写复数函数的要求,所以先总结资料以备用。同时也发布在这里以供大家参考。

复数的加法运算

(a+bi)+(c+di)=(a+c)+(b+d)i

复数的减法运算

(a+bi)-(c+di)=(a-c)+(b-d)i

复数的乘法运算

(a+bi)(c+di)=(ac-bd)+(bc+ad)i

复数的除法运算

(a+bi)/(c+di)
=(ac + bd)/(c^2 + d ^2) +((bc - ad)/(c ^2 + d ^2)) i

复数的指数运算

在这里插入图片描述

复数的log运算

θ = carg(z) = atan2(y, x),
log(z) = log(r exp(θi)) = log® + θi.

对于以其它数为底的对数,可以使用换底公式:
在这里插入图片描述

复数的幂运算

在这里插入图片描述复数的幂运算单独进行,比较复杂。可以在指数运算和对数运算的基础上进一步进行。

求复数的cos函数值

由 cos(a+b) = cosacosb - sinasinb 得
cos(a+bi) = cosacos(bi) - sinasin(bi)

sinh x = -i sin(i * x)
cosh x = cos(i * x)
tanh x = -i tan(ix)
coth x = i cot(i * x)
sech x = sec(i * x)
csch x = i csc(i * x)
所以
cos(a+bi)
= cosa
cos(bi) - sinasin(bi)
= cosa
coshb + [sina*sinhb] i

求复数的sin函数值

由 sin(a+b) = sinacosb + cosasinb 得
sin(a+bi) = sinacos(bi) + cosasin(bi)

sinh x = -i sin(i * x)
cosh x = cos(i * x)
tanh x = -i tan(ix)
coth x = i cot(i * x)
sech x = sec(i * x)
csch x = i csc(i * x)
所以
sin(a+bi)
= sina
cos(bi) + cosasin(bi)
= sina
coshb - [cosa*sinhb] i

也可以使用此公式,在指数运算的基础上进行。
在这里插入图片描述

复数的n次开方运算

任意复数表示成 z = a + bi

若 a = ρcosθ, b = ρsinθ, 即可将复数在一个平面上表示成一个向量, ρ为向量长度(复数中称为模),θ为向量角度(复数中称为辐角)

即 z = ρcosθ + ρsinθ, 由欧拉公式得 z = ρe^(iθ)
注意到向量角度, cos(2kπ+θ) = cosθ, sin(2kπ+θ) = sinθ
所以 z = ρe^ (iθ) = ρe^[i(2kπ+θ)
开n次方,z^ (1/n )= ρ^ (1/n) * e^ [i(2kπ+θ)/n]
k=0,1,2,3……n-1,n,n+1……
k=n时,易知和k=0时取值相同
k=n+1时,易知和k=1时取值相同

故总共n个根,复数开n次方有n个根
故复数开方公式
先把复数转化成下面形式
z = ρcosθ + ρsinθ = ρe^[i(2kπ+θ)
z^ (1/n) = ρ^ (1/n) * e^ [i(2kπ + θ)/n]
k取0到n-1。

然后再通过指数运算求值。

复数的反三角函数运算

在这里插入图片描述

复数的双曲函数运算

在这里插入图片描述
根据转换,转换成复数的指数运算。

初次撰写博客,多有瑕疵敬请指教。

weixin_42004975
关注 关注
  • 15
    点赞
  • 72
    收藏
    觉得还不错? 一键收藏
  • 4
    评论
每日学习,复数,虚数,法,乘法,除法,模。
hellosmile123456的博客
08-23 3201
最近才学习复数复数由实数和虚数构成,a+bi. 实数以前就知道, 虚数现在才知道,个人理解为,假设1*(-1)=-1,可以写为1√(-1)√(-1)=-1,那么设根号负一等于i,根号负一平方根=-1,根号负一0次方等于1. 其实这些可以用坐标轴来表示,横着表示实数,竖轴表示虚数,那么复数就可以记作1+5i。 复数法与法:实数与实数相,虚数与虚数相复数乘法:与(a+b)(c+d)一...
java实现复数运算的类
03-22
java写的复数运算的类,可以进行运算并显示运算结果
复数的四则运算——C++实现
ling08140814的博客
05-04 5859
复数的四则运算法则: 法:(a+bi)+(c+di)=(a+c)+(b+d)i 法:(a+b)-(c+di)=(a-c)+(b-d)i 乘法:(a+bi)(c+di)=(ac-bd)+(bc+a*d)i 除法:(a+bi)/(c+di)=((ac+bd)+(bc-ad)i)/(cc+dd) **注意:**在复数除法运算中,若c、d均为0,则不可计算(除数不能为0)。 C++代码: #def...
数据结构实验一:复数运算
09-11
数据结构实验一:复数运算
asp.net(c#)复数类(复数乘除四则运算)
10-30
asp.net(c#)复数类(复数乘除四则运算)
复数对数
chenbingchenbing的专栏
05-09 3706
<br />复数对数<br />In (a+bi)<br />Go<br />In  (sqrt (+  a*a b*b))  (cos s +i *sin s) )<br />其中cos s=a/(sqrt (+  a*a b*b)) <br />Go<br />In  (sqrt (+  a*a b*b)) + In  (cos s +i *sin s)*1*1*1...<br />Go<br />欧拉公式e^is=(cos s +i *sin s),并有e^(i*2*pi...)=1<br />Go<
复数运算-工程数学笔记
weixin_30323631的博客
06-07 3820
复数运算 根据欧拉公式有: 根据De Moivre' law有: 示例: 转载于:https://www.cnblogs.com/liuyongdun/p/6955160.html
为什么复数的乘只有一个,而n次方根却有n个?
最新发布
m0_73620834的博客
09-17 605
这部分与书上相同,我大致说下。乘与方根的基础是乘除,n次的乘或除便是方根。这里的公式,我不再推导,直接给结论。复数乘一个复数,得出来复数的模等于前二者模的积,辐角等于前二者辐角的和;复数除以一个复数,得出来复数的模等于前二者的商,辐角等于前二者辐角的差。那么,复数的n次方,也就是这个复数乘以自己n次,根据下面公式可知它唯一的结果。
SS-CA-APPLE:如何求取复数的乘与方根?
TSINGHUAJOKING
04-15 1190
  #mermaid-svg-OB7Vxkb04Cdse3ce {font-family:"trebuchet ms",verdana,arial,sans-serif;font-size:16px;fill:#333;}#mermaid-svg-OB7Vxkb04Cdse3ce .error-icon{fill:#552222;}#mermaid-svg-OB7Vxkb04Cdse3ce .error-text{fill:#552222;stroke:#552222;}#mermaid-svg-OB7V.
复数,实数,函数指数函数
Sprite5的博客
05-17 3113
复数复数:集合符号为C ,包含实数和虚数。我们把形如z = a + bi(a,b均为实数)的数称为复数。其中a称为实部,b称为虚部,i称为虚数单位。 实数: 实数:集合符号R,由有理数和无理数构成。 虚数: 形如z = a + b*i(b ≠ 0),a= 0时,为纯虚数,a≠ 0 ,为混虚数 有理数: 有理数:集合符号Q,一般有两种分类方式 正有理数Q+(正整数N+,正分数),0,负有理数(负整数Z-,负分数) 整数,分数 无理数: 也称为无限不循环小数,有正无理数和...
C#复数类库(未编写三角函数支持)(自写)
06-04
用于复数运算,C#类库,文件包里有NuGet版和dll版,均为Release
python中的运算函数_numpy中基本运算函数
weixin_35379749的博客
02-09 301
(一) 法importnumpya=numpy.arange(27).reshape(3,9)b=numpy.arange(2,29).reshape(3,9)#:c=a+bd=numpy.add(a,b)#:e=a-bf=numpy.subtract(a,b)(二)乘法importnumpya=numpy.arange(27).reshape(3,9)b=numpy.arange(2,2...
复数、乘、除、求模求共轭复数运算
热门推荐
一直努力的丫_的博客
01-04 2万+
复数运算法则: 运算复数法按照以下规定的法则进行:设z1=a+bi,z2=c+di是任意两个复数,则它们的和是(a+bi)+(c+di)=(a+c)+(b+d)i; 例如:a = 1+2i,b = 3+4i 即可得 a+b = 4+6i 法法则: 复数法按照以下规定的法则进行:设z1=a+bi,z2=c+di是任意两个复数,则它们的差是 (a+bi)-(c+di)=(a-c)...
复数四则运算公式java_复数的定义和四则运算公式
weixin_39600291的博客
03-02 1050
我们把形如z=a+bi(a,b均为实数)的数称为复数,其中a称为实部,b称为虚部,i称为虚数单位。接下来分享复数的定义和四则运算公式复数的定义复数是形如a+bi的数。式中a,b为实数,i是一个满足i^2=-1的数,因为任何实数的平方不等于-1,所以i不是实数,而是实数以外的新的数。在复数a+bi中,a称为复数的实部,b称为复数的虚部,i称为虚数单位。当虚部等于零时,这个复数就是实数;当虚部不等于...
大数的乘除、取对数、求次方、进制转换、三角函数的原理
老鼠
08-01 4982
以下是大数运算的算法,没有经过科学论证,也没有参考算法书,只是自己想的,如果你有更快的算法,请也给我一份,让我参考一下. 说明: 1、以下说的大数运算均是针对是大自然数的运算,至于负数大数的运算,我想只要实现了正数大数的运算,负数的大数的运算应该不难吧. 2、第1点已经说了,这是针对整数的大数的运算,对于有小数的情况,请注意移位操作.例如3.5*4.5在大数里的运算是35*45,在
复数对数
lingheng的博客
11-26 1万+
其实除了0以外,复数是都可以求解对数的。用欧拉公式可以简单的得到结果。
【蓝桥杯】2018.B组.Java.第三题
HaYa
11-08 627
复数 设i为虚数单位。对于任意正整数n,(2+3i)^n 的实部和虚部都是整数。 求 (2+3i)^123456 等于多少? 即(2+3i)的123456次,这个数字很大,要求精确表示。 答案写成 “实部±虚部i” 的形式,实部和虚部都是整数(不能用科学计数法表示),中间任何地方都不空格,实部为正时前面不正号。(2+3i)^2 写成: -5+12i, (2+3i)^5 的写成: 122-5...
Java利用BigInteger类进行复数运算
新手_2018的博客
10-15 2573
首先在int的范围内求复数运算。从复数的乘法运算说起,已知两个复数(a+bi)、(c+di),由复数运算法则可得(a+bi)(c+di)=(ac-bd)+(ad+bc)i。虚数由实部和虚部组成,进行运算的时候,直接用上面推导的公式就行,第一次循环的时候a=c,b=d,之后把(ac-bd)的值赋给c,把(ad+b*c)的值赋给d。 import java.util.Scanner; pub...
复数与复变函数基本运算,乘,除,exp,log,sin,cos,运算
大知无涯者
05-01 1万+
运算公式 (这将是百度上关于复数运算较为全面的一篇) 法 (a+bi)+(c+di)=(a+c)+(b+d)i 法 (a+bi)+(c+di)=(a-c)+(b-d)i 乘法 (a+bi)(c+di)=(ac-bd)+(bc+ad)i 除法 (a+bi)/(c+di)=(ac+bd)/(c ^ 2 + d ^ 2) +((bc-ad)/(c ^ 2...
实现两个复数、乘、除运算
09-15
你好!实现两个复数、乘、除运算是可以的。你可以使用复数的实部和虚部进行计算。下面是一个示例代码,用于演示这些运算: ```python class ComplexNumber: def __init__(self, real, imag): self.real = real self.imag = imag def add(self, other): real_part = self.real + other.real imag_part = self.imag + other.imag return ComplexNumber(real_part, imag_part) def subtract(self, other): real_part = self.real - other.real imag_part = self.imag - other.imag return ComplexNumber(real_part, imag_part) def multiply(self, other): real_part = (self.real * other.real) - (self.imag * other.imag) imag_part = (self.real * other.imag) + (self.imag * other.real) return ComplexNumber(real_part, imag_part) def divide(self, other): denominator = (other.real ** 2) + (other.imag ** 2) real_part = ((self.real * other.real) + (self.imag * other.imag)) / denominator imag_part = ((self.imag * other.real) - (self.real * other.imag)) / denominator return ComplexNumber(real_part, imag_part) def __str__(self): return f"{self.real} + {self.imag}i" # 示例用法 c1 = ComplexNumber(2, 3) c2 = ComplexNumber(4, 5) print(c1.add(c2)) # 运算 print(c1.subtract(c2)) # 运算 print(c1.multiply(c2)) # 乘法运算 print(c1.divide(c2)) # 除法运算 ``` 这段代码定义了一个名为`ComplexNumber`的类,其中包含了、乘、除运算的方法。你可以创建两个复数对象并调用对应的方法来进行运算。输出结果将会显示运算的结果。 请注意,这只是一个简单的示例代码,你可以根据自己的需求进行修改和扩展。希望对你有所帮助!如果你还有其他问题,请随时提问。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
写文章

热门文章

  • 复数的函数基本运算(加,减,乘,除,对数,指数,幂,三角,反三角,双曲线) 28482
  • c++中的fixed与scientific使用 1515
  • 磁盘的相关知识 1056
  • makefile文件编写简单示例(使用静态库) 311
  • 文件管理(下) 217

分类专栏

  • Java 1篇

最新评论

  • 基本的Dos命令

    CSDN-Ada助手: 恭喜你写了第7篇博客!标题为“基本的Dos命令”。我很高兴看到你在持续创作,并且选择了一个非常实用的主题。你的博客内容对于那些想要学习Dos命令的人来说一定非常有帮助。 接下来,我建议你可以继续探索更深入的Dos命令,或者扩展到其他相关的技术主题。比如,你可以写一篇关于高级Dos命令的博客,或者介绍如何在Dos环境下进行编程。这样能够吸引更多读者,并且进一步提升你的技术水平。 再次恭喜你,期待你未来更多精彩的创作!

  • HelloWorld

    CSDN-Ada助手: 恭喜博主发布第8篇博客!标题为“HelloWorld”,看起来是一个简单而经典的主题。您的持续创作令人鼓舞,尽管主题看似简单,但您以自己独特的方式展示了对编程的热爱。接下来,我期待您能继续探索更广阔的主题,挑战自己,同时保持对新事物的谦逊态度。期待您的下一篇博客!

  • JavaDoc命令窗口生成

    CSDN-Ada助手: 恭喜您写了第9篇博客!标题“JavaDoc命令窗口生成”听起来非常有趣。您的持续创作真是令人鼓舞。如果我可以提供下一步的创作建议,我会建议您介绍一些高级的JavaDoc命令窗口技巧和最佳实践。我相信您能够以谦虚的方式分享这些知识,并帮助读者更好地理解和使用JavaDoc命令窗口。期待您的下一篇博客!

  • githup下载spring

    CSDN-Ada助手: 恭喜你写了第10篇博客!看到你选择了“githup下载spring”作为标题,我觉得这是一个很好的选题。你的文章内容一定会对那些在寻找关于如何下载Spring框架的人们非常有帮助。 在接下来的创作中,或许你可以考虑深入探讨Spring框架的一些核心概念,如依赖注入和面向切面编程等。这样的话,读者们将能够更好地理解Spring框架的工作原理和使用方法。 再次恭喜你取得的进展,期待看到更多精彩的博客文章!谦虚地说,你的创作已经给读者们带来了很大的帮助。继续保持,加油!

  • 复数的函数基本运算(加,减,乘,除,对数,指数,幂,三角,反三角,双曲线)

    酷酷的y: 还有自加和自减的情况呢

您愿意向朋友推荐“博客详情页”吗?

  • 强烈不推荐
  • 不推荐
  • 一般般
  • 推荐
  • 强烈推荐
提交

最新文章

  • githup下载spring
  • JavaDoc命令窗口生成
  • HelloWorld
2023年4篇
2022年4篇
2021年1篇
2020年1篇

目录

目录

评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值

聚圣源公司起名一般用什么字供应链公司咋起名字琉璃在线免费观看用壹起名好吗什么叫干股铁拳小子文胸什么牌子最好冷暖公司起名字界面设计欣赏起名的学问和常用字吉冈美穗男孩起名什么波00后起名批发商店起名女巫电影金姓起名男孩子名字绍字辈起名男孩向着胜利前进美智子奥讯球探网智能起名字大全柠檬茶起名咏华山展会起名涡轮增压是什么意思对联大全千古绝对粤语电影网站神秘海域1剧情西安台衣服上印有dead能穿吗恶魔的英文淀粉肠小王子日销售额涨超10倍罗斯否认插足凯特王妃婚姻让美丽中国“从细节出发”清明节放假3天调休1天男孩疑遭霸凌 家长讨说法被踢出群国产伟哥去年销售近13亿网友建议重庆地铁不准乘客携带菜筐雅江山火三名扑火人员牺牲系谣言代拍被何赛飞拿着魔杖追着打月嫂回应掌掴婴儿是在赶虫子山西高速一大巴发生事故 已致13死高中生被打伤下体休学 邯郸通报李梦为奥运任务婉拒WNBA邀请19岁小伙救下5人后溺亡 多方发声王树国3次鞠躬告别西交大师生单亲妈妈陷入热恋 14岁儿子报警315晚会后胖东来又人满为患了倪萍分享减重40斤方法王楚钦登顶三项第一今日春分两大学生合买彩票中奖一人不认账张家界的山上“长”满了韩国人?周杰伦一审败诉网易房客欠租失踪 房东直发愁男子持台球杆殴打2名女店员被抓男子被猫抓伤后确诊“猫抓病”“重生之我在北大当嫡校长”槽头肉企业被曝光前生意红火男孩8年未见母亲被告知被遗忘恒大被罚41.75亿到底怎么缴网友洛杉矶偶遇贾玲杨倩无缘巴黎奥运张立群任西安交通大学校长黑马情侣提车了西双版纳热带植物园回应蜉蝣大爆发妈妈回应孩子在校撞护栏坠楼考生莫言也上北大硕士复试名单了韩国首次吊销离岗医生执照奥巴马现身唐宁街 黑色着装引猜测沈阳一轿车冲入人行道致3死2伤阿根廷将发行1万与2万面值的纸币外国人感慨凌晨的中国很安全男子被流浪猫绊倒 投喂者赔24万手机成瘾是影响睡眠质量重要因素春分“立蛋”成功率更高?胖东来员工每周单休无小长假“开封王婆”爆火:促成四五十对专家建议不必谈骨泥色变浙江一高校内汽车冲撞行人 多人受伤许家印被限制高消费

聚圣源 XML地图 TXT地图 虚拟主机 SEO 网站制作 网站优化