Go语言中的complex(复数)
简介
Go语言作为一门通用型语言,很罕见的吧complex作为了内建函数。可见其试图涉及的领域是很广泛的。
在Go语言中complex有两种类型,complex32
和complex64
。complex64
中实部和虚部是32位的,在complex128
中实部和虚部是64位的。
复数回顾
这里我裂开了
我们写一个函数尝试一下欧拉公式:
func euler() {// fmt.Println(cmplx.Pow(math.E, 1i*math.Pi) + 1)fmt.Println(cmplx.Exp(1i*math.Pi) + 1)
}
输出:(0+1.2246467991473515e-16i)
可以发现这里并不是真正意义上的0,因为complex其实是两个float,任何语言中的float都是不准的。
以python举例:
import cmath
cmath.exp(1j * cmath.pi) + 1
输出:1.2246467991473515e-16j
那么怎么取0值呢?
我们可以使用fmt.Printf("%.3f\n", cmplx.Pow(math.E, 1i*math.Pi) + 1)
去小数点后三位。
Go语言中的complex(复数)相关推荐
- c语言 单词变复数_关于C语言中的Complex(复数类型)和imaginary(虚数类型)
关于C语言中的Complex(复数类型)和imaginary(虚数类型) 其实这里的复数complex就是数学里的复数,包含实部和虚部两个部分,比如:x=2.1+6i,下面进行详细介绍. C99 新增 ...
- c语言虚数变量,关于C语言中的Complex(复数类型)和imaginary(虚数类型)
关于C语言中的Complex(复数类型)和imaginary(虚数类型) 其实这里的复数complex就是数学里的复数,包含实部和虚部两个部分,比如:x=2.1+6i,下面进行详细介绍. C99 新增 ...
- c语言中math的库函数,C语言中math.h库中的常用函数
C语言中math.h库中的常用函数 int abs(int i) 返回整型参数i的绝对值 double cabs(struct complex znum) 返回复数znum的绝对值 double fa ...
- 整理 Go 语言中 20 个占位符!
学到什么 什么是占位符? 哪些函数支持? 如何使用占位符? 不同的占位符的作用? 配合占位符的几个标记符号用法? 概念 什么是占位符?你就从表面意思理解,就是占位置,只不过有很多不同种类的位置,而且这 ...
- c语言中handle的用法,handle什么意思_handle的用法和短语例句
handle有处理;对待;操作;触;买卖;把手;柄等意思,那么你知道handle的用法吗?下面跟着学习啦小编一起来学习handle的英语知识吧,希望对大家的学习有所帮助! handle的用法 hand ...
- C语言中,#include的用法:#include 和 #include区别
C语言中,#include的用法:#include "" 和 #include<>区别 采用 " ":依次搜索当前目录.包括/I编译开关的路 ...
- r语言显示找不到read_html,R语言中read.table函数不常见的用法-文本中有#注释符号...
自从开始学习R语言,read.table是较早接触到的函数,因为要读取数据,也因为最开始学习数据分析是用"制表分隔符的txt"文件比较多,xlsm在linux系统中又不太合适,所以 ...
- case是c语言变量名吗,case是什么意思_c语言中case是什么意思
c语言中case是什么意思 是程序的入口,一般结合switch使用 举个例子: int a=2; switch(a){ case 1:prinf("1");break; case ...
- c语言中mikado_蜜蜂如何使用mikado方法
c语言中mikado Performing a large code refactoring or implementing a new feature in a legacy codebase is ...
最新文章
- 转录组的技术应用 (生物学、医学、农学中的应用)
- 微型计算机的发展通常以为技术指标,计算机组成原理期末复习题.doc
- 算法函数_关于损失函数和优化算法,看这一篇就够了
- c++实现时间轴,时间管理器
- 2016江苏省盗取计算机技术,2016年江苏省职业学校技能大赛物联网技术应用与维护公开题库...
- EBMIDE——打印格式管理
- rm -f .... 恢复
- 20170216.双目摄像机标定参数说明
- wamp mysql 密码_wamp如何设置数据库的密码
- 智能管家项目总结(1)
- IT硬件运维的一些建议
- python爬虫中字符串开头b,u,r的含义
- 药剂学(专)-形考作业(一)答案
- MMDetection框架入门教程(三):配置文件详细解析
- python识别电脑图像_计算机屏幕图像识别
- lnux php 连接access,在Linux下实现对Microsoft Access Database(.mdb
- 今天我是F了 虽然我是个老爷们,但这样的老娘们太牛了...这生活,她难道是学金融管理的么/.疯了
- 网页中用快播qvod打开bt种子 在线播放
- SAP-FICO LSMW批量导财务凭证批量导固定资产主数据-AS91
- springsecurity oauth2.0 集成sso单点登录
热门文章
- layui 借助 parseData 回调函数解析table 组件所规定的数据格式
- 【webrtc0419 点对点视频聊天功能】
- FreeSWITCH的传真发送
- 互联网早报:腾讯内测游戏社交 App“NokNok”,对标 Discord
- 极米投影、坚果投影、当贝投影,三大品牌对比来了
- 幻灯片更换模板_如何创建Google幻灯片模板
- 一个功能超全的「登录认证」神器!
- UITableViewCell设置行距
- Win8Metro(C#)数字图像处理--2.26图像减法
- java socket 聊天室_java利用Socket实现聊天室功能实例