python 三角函数 计算

article/2025/11/10 6:36:21

今天做结构的时候突然要算一下角度,就想用python简单计算一下,结果发现,中学学的三角函数内容全喂狗了。

python中三角函数计算当然就是直接进math库,这没啥说的,导入这个库就行。但是下边计算的时候度这个东西就难搞了,怎么表示????

比如计算45°的正切:直接写成   print(math.tan(45))  发现结果居然是1.6197751905438615,这是个啥?????不应该是1么??问题就出在python知道的45和你说的45不是一回事,对于python而言45就是一个普通整数。

所以这里就需要把角度转成弧度值,看下面公式:45°其实就是四分之π

首先牢记下面的这个公式,弧度与度得转换非常重要。

然后我们再重新计算一下:

print(math.tan(math.pi/4))    输出:  0.9999999999999999    这次就对了

然后我们再计算一下1的反正切:按道理应该是45°呗,我们试一下

print(math.atan(1))   输出:  0.7853981633974483  怎么又是一堆乱码

其实还是角度弧度转换的问题,人家函数返回的是弧度值,必须转换一下,

print(math.atan(1)*180/math.pi)  输出: 45.0   这就对了

所以使用python计算三角函数一定要注意角度弧度的转换。

 

 

 

其余的:

import math# π/2 的正弦值
print(math.sin(math.pi/2))
# 1.0#  1 的反正弦值
print(math.asin(1))
# 1.5707963267948966    π/2# π 的余弦值
print(math.cos(math.pi))
# -1.0#  -1 的反余弦值
print(math.acos(-1))
# 3.141592653589793# 四分之三 π 的正切值
print(math.tan(math.pi*3/4))
# -1.0000000000000002# 使用 math.degrees(x) 函数查看 四分之一 π 的角度
print(math.degrees(math.pi/4))
# 45.0# 使用 math.radians(x) 函数查看 135° 对应的弧度制
print(math.radians(135))
# 2.356194490192345
print(math.pi*3/4)
# 2.356194490192345# math.hypot(x, y) 查看 sqrt(x*x + y*y) 的值
print(math.hypot(3,4))
# 5.0
print(math.hypot(6,8))
# 10.0print(math.sqrt(6*6 + 8*8))
# 10.0

http://chatgpt.dhexx.cn/article/ipenG1R2.shtml

相关文章

计算机total函数,Excel中怎样用subtotal函数计算总值

Excel计算各种总计值的SUBTOTAL函数是如何使用的呢?具体该怎么去进行操作?对于不常用函数的朋友或许有点难度,今天,学习啦小编就教大家在Excel中subtotal函数计算各种总计值的操作方法,欢迎大家来到学习啦学习。 Excel中subtotal函数计算各…

一文搞懂函数计算及其工作原理

云栖号资讯:【点击查看更多行业资讯】 在这里您可以找到不同行业的第一手的上云资讯,还在等什么,快来! 什么是函数计算? 大家都了解,Serverless 并不是没有服务器,而是开发者不再需要关心服务器…

函数计算简介

什么是函数计算 大家都了解,Serverless 并不是没有服务器,而是开发者不再需要关心服务器。下图是一个应用从开发到上线的对比图: 在传统 Serverful 架构下,部署一个应用需要购买服务器,部署操作系统,搭建开…

Excel常用函数公式20例

目录 一、【IF函数条件判断】 二、【多条件判断】 三、【条件求和】 四、【多条件求和】 五、【条件计数】 六、【多条件计数】 七、【条件查找】 八、【多条件查找】 九、【计算文本算式】 十、【合并多个单元格内容】 十一、【合并带格式的单元格内容】 十二、…

excel函数公式大全,最常用的6个公式

Excel中的函数引用一些预定义的公式,可以通过输入参数值来计算函数的对应函数,并且函数名称基本上与函数相对应,这很容易记住。在日常工作中,功能可用于数据统计、计算、处理和分析。本文主要介绍EXCEL中一些常用公式,…

前端入门(雷云特效,css)

(推荐个别人写的css特效网站CSS3的奇思妙想,感觉有好多蛮好玩的功能,这个特效是在里面偏下面一点的位置) (最好还是看一下动画的演示效果,直接复制粘贴就行了) 实现原理其实很简单,…

那些让人惊叹的前端特效

大鲨鱼 3D隧道 3D液体 更多特效请看在线效果 在线演示地址 http://gnipbao.github.io/css3-test/menu.html

前端特效——简单下雪(纯css)

原理&#xff1a; 雪花背景平铺&#xff0c;背景图片位置向右下移动的动画 缺点&#xff1a;不会永远都向下移动&#xff0c;动画时间结束会闪回去首帧 实现&#xff1a; <!DOCTYPE html> <html lang"en"><head><meta charset"UTF-8&q…

【web前端特效源码】使用HTML5+CSS3+JavaScript制作一个响应式网站登陆页面|使用全屏可拖动图像滑块~手把手一步一步教学 ~快来收藏吧!

b站视频演示效果: 【web前端特效源码】使用HTML5+CSS3+JavaScript制作一个响应式网站登陆页面|使用全屏可拖动图像滑块~手把手一步一步教学 ~快来收藏吧! 效果图: 用到的图片在后面: 完整代码: <!DOCTYPE html> <html lang="en" dir="ltr"…

前端特效-HTML+CSS - 图片悬浮效果

实现的效果 html部分 <!DOCTYPE html> <html lang"en"> <head><meta charset"UTF-8"><meta name"viewport" content"widthdevice-width, initial-scale1.0"><meta http-equiv"X-UA-Compatible…

前端特效——时钟

方法一&#xff1a;htmljs <!DOCTYPE html> <html> <head><meta charset"utf-8"><title>钟表</title> </head> <body> <style type"text/css">.time{width:200px;height:50px;background:#030303;c…

前端特效——复杂下雪,雪花纷飞(纯css)

效果&#xff1a; 原理&#xff1a; 因为是用的纯css&#xff0c;所以为了实现很多个雪花&#xff0c;我们就需要创建200个div&#xff08; 数量适量多即可&#xff09; 然后先设置雪花div的共同属性&#xff1a;雪花的背景图片是雪花&#xff0c;给初始大小width: 10px;heig…

前端特效 —— 八卦图旋转(纯css)

原理&#xff1a; 用div的左边框和右边框实现两个半圆 然后用div的before 和 after 伪元素 画 两个小圆 注意&#xff1a;伪元素不加绝对定位&#xff0c;怎么完整显示出来&#xff1f;转为块级元素&#xff0c;宽高就生效了。 然后把小圆的位置移到中间即可 最后加上旋转的…

精美的web前端源码的特效

1.JS自定义烟花特效 这是一款基于JS和Canvas的自定义烟花特效&#xff0c;初始化界面的时候特效是不带声效的绽放&#xff0c;当你点击顶部中间的播放&#xff0c;即可以看到美丽的烟火也可以听到烟花绽放的声音&#xff0c;让你脑海浮现过年团圆放烟火的画面。当然除了声音的…

前端特效 - 前置- - 01. 百叶窗

逆水行舟用力撑&#xff0c;一篙松劲退千寻。 01.百叶窗 今日份打卡&#xff01;---经验值1&#xff01; 进度&#xff1a;001 效果图&#xff1a; 鼠标经过&#xff1a; &#xff08;有过渡&#xff09; 代码&#xff1a; <!DOCTYPE html> <html lang"en"…

【web前端特效源码】使用HTML5+CSS3制作一个会动的文字闪动动画效果~~适合初学者~超简单~ |前端开发|IT软件

b站视频演示效果: 【web前端特效源码】使用HTML5+CSS3制作一个会动的文字闪动动画效果~~适合初学者~超简单~ |前端开发|IT软件 效果图: 完整代码: <!DOCTYPE html> <html lang="en"> <head><meta charset="UTF-8"><titl…

【web前端特效源码】使用HTML5+CSS3+JavaScript制作一个影子~~适合初学者~超简单~ |前端开发|IT软件

b站视频演示效果: 【web前端特效源码】使用HTML5+CSS3+JavaScript制作一个影子特效~~适合初学者~超简单~ |前端开发|IT软件 效果图: 完整代码: <!DOCTYPE html> <html lang="en"> <head><meta charset="UTF-8"><meta name=…

前端特效CSS样式樱花

下面直接上代码: <!doctype html> <html lang"en"> <head> <meta charset"UTF-8"> <title>cloth</title> <style> body { padding:0; margin:0; overflow:hidden; height: 600px; } c…

前端特效炫酷输入框

今天给大家分享的是&#xff1a;前端特效之炫酷输入框 文本输入框在网页应用当中很常见&#xff0c;不管是登录或者是注册等&#xff0c;凡是需要用户输入文字的地方都离不开它&#xff0c;而在一个普通的输入框上面加上一点交互动画&#xff0c;就会让这个输入框变的更加的美…

学会这个前端特效520还怕没CP伴侣

下方是特效视频 【HTML&#xff0b; CSS&#xff0b; JS 实现幽默表白的网页特效 源码放在公众号 欢迎大家来领取-哔哩哔哩】 https://b23.tv/0VrNtxB 源码领取方式 微信扫描二维码 微信搜索 微信公众号 渔夫小猿