python 弧度与角度互转实例
我就废话不多说了,还是直接看代码吧!
import math def deal(yaw): if(yaw<0): print(-(abs(yaw)/math.pi)*180) print(math.degrees(yaw)) else: print((abs(yaw)/math.pi)*180) print(math.degrees(yaw)) yaw=math.pi/6 deal(yaw) yaw=-math.pi/3 deal(yaw)
输出
30.0 29.999999999999996 -60.0 -59.99999999999999
补充知识:MATLAB中角度转换成弧度函数——degtorad
degtorad
Convert angles from degrees to radians
将角度从度数转换为弧度
Syntax:angleInRadians = degtorad(angleInDegrees)
语法:弧度 = degtorad(角度)
Description
angleInRadians = degtorad(angleInDegrees) converts angle units from degrees to radians. This is both an angle conversion function and a distance conversion function, since arc length can be a measure of distance in either radians or degrees, provided that the radius is known.
描述:angleInRadians = degtorad(angleInDegrees)将角度单位从度数转换为弧度。这是角度转换函数和距离转换函数,因为弧长可以是弧度或度数的距离的度量,只要半径是已知的。
Examples
Show that there are 2π radians in a full circle: 2*pi - degtorad(360) ans = 0
例子
显示整个圆圈内有2π弧度:
以上这篇python 弧度与角度互转实例就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持我们。
相关推荐
-
使用Python三角函数公式计算三角形的夹角案例
题目内容: 对于三角形,三边长分别为a, b, c,给定a和b之间的夹角C,则有:.编写程序,使得输入三角形的边a, b, c,可求得夹角C(角度值). 输入格式: 三条边a.b.c的长度值,每个值占一行. 输出格式: 夹角C的值,保留1位小数. 输入样例: 3 4 5 输出样例: 90.0 code: import math a = float(eval(input('请输入a的边长'))) b = float(eval(input('请输入b的边长'))) c = float(eval(in
-
python 已知三条边求三角形的角度案例
我就废话不多说了,还是直接看代码吧! import math a=1;//边1 b=1;//边2 c=math.sqrt(2);//边3 A=math.degrees(math.acos((a*a-b*b-c*c)/(-2*b*c)))//夹角1 B=math.degrees(math.acos((b*b-a*a-c*c)/(-2*a*c)))//夹角2 C=math.degrees(math.acos((c*c-a*a-b*b)/(-2*a*b)))//夹角3 print(A) print(B
-
python 弧度与角度互转实例
我就废话不多说了,还是直接看代码吧! import math def deal(yaw): if(yaw<0): print(-(abs(yaw)/math.pi)*180) print(math.degrees(yaw)) else: print((abs(yaw)/math.pi)*180) print(math.degrees(yaw)) yaw=math.pi/6 deal(yaw) yaw=-math.pi/3 deal(yaw) 输出 30.0 29.999999999999996
-
Python 字典与字符串的互转实例
字典转换为字符串 if __name__ == '__main__': a = {'a' : 1, 'b' : 2, 'c' : 3} b = str(a) print(type(b)) 输出结果为: <class 'str'> --------------------------------------------------------------- 字符串转换为字典 if __name__ == '__main__': a = "{'a' : 1, 'b' : 2, 'c' :
-
python opencv实现任意角度的透视变换实例代码
本文主要分享的是一则python+opencv实现任意角度的透视变换的实例,具体如下: # -*- coding:utf-8 -*- import cv2 import numpy as np def rad(x): return x * np.pi / 180 img = cv2.imread("6.jfif") cv2.imshow("original", img) # 扩展图像,保证内容不超出可视范围 img = cv2.copyMakeBorder(img,
-
Python入门之三角函数sin()函数实例详解
描述 sin()返回的x弧度的正弦值. 语法 以下是sin()方法的语法: importmath math.sin(x) 注意:sin()是不能直接访问的,需要导入math模块,然后通过math静态对象调用该方法. 参数 x--一个数值. 返回值 返回的x弧度的正弦值,数值在-1到1之间. 实例 以下展示了使用sin()方法的实例: #!/usr/bin/python import math print "sin(3) : ", math.sin(3) print "sin(
-
Python入门之三角函数tan()函数实例详解
描述 tan() 返回x弧度的正弦值. 语法 以下是 tan() 方法的语法: import math math.tan(x) 注意:tan()是不能直接访问的,需要导入 math 模块,然后通过 math 静态对象调用该方法. 参数 x -- 一个数值. 返回值 返回x弧度的正弦值,数值在 -1 到 1 之间. 实例 以下展示了使用 tan() 方法的实例: #!/usr/bin/python import math print "tan(3) : ", math.tan(3) pr
-
Python根据欧拉角求旋转矩阵的实例
利用numpy和scipy,我们可以很容易根据欧拉角求出旋转矩阵,这里的旋转轴我们你理解成四元数里面的旋转轴 import numpy as np import scipy.linalg as linalg import math #参数分别是旋转轴和旋转弧度值 def rotate_mat(self, axis, radian): rot_matrix = linalg.expm(np.cross(np.eye(3), axis / linalg.norm(axis) * radian)) a
-
Python turtle画图库&&画姓名实例
*****看一下我定义的change()和run()函数****** 绘图坐标体系: 作用:设置主窗体的大小和位置 turtle.setup(width, height, startx, starty) #width : 窗口宽度,若值是整数,表示像素值:若是小数,表示窗口宽度与屏幕的比例. #height : 窗口高度,若值是整数,表示像素值:若是小数,表示窗口高度与屏幕的比例. #startx : 窗口左侧与屏幕左侧的像素距离,若值是None,窗口位于屏幕水平中央. #starty : 窗口
-
python encrypt 实现AES加密的实例详解
AES加密方式有五种 : ECB, CBC, CTR, CFB, OFB 从安全性角度推荐cbc算法 windows 下安装 : pip install pycryptodome linux 下安装 : pip install pycrypto cbc加密需要一个十六位的key 和一个十六位的iv(偏移量) ecb加密不需要iv aes cbc 加密的python实现 from Crypto.Cipher import AES from binascii import b2a_hex, a2b_
-
python爬虫调度器用法及实例代码
我们一般使用爬虫看到的都是最后的数据结果,对于整个的获取过程没有过多了解过.对于初学python的小伙伴们来说,不光是代码的练习,还是原理的分析都是必不可少的. 小编把整个爬取的过程分为了几个部分,从一开始的下载,到数据的去重解析,再到整个爬虫循环的结束,以图片和代码的双重形式展现给大家,希望能够对爬虫调度器有一个深刻的理解. 我们可以编写几个元件,每个元件完成一项功能,下图中的蓝底白字就是对这一流程的抽象: UrlManager:将存储和获取url以及url去重的几个步骤在url管理器中完成(
-
python之sqlalchemy创建表的实例详解
python之sqlalchemy创建表的实例详解 通过sqlalchemy创建表需要三要素:引擎,基类,元素 from sqlalchemy import create_engine from sqlalchemy.ext.declarative import declarative_base from sqlalchemy import Column,Integer,String 引擎:也就是实体数据库连接 engine = create_engine('mysql+pymysql://go
随机推荐
- asp.net fileupload控件上传文件与多文件上传
- Mysql 5.7.17 winx64免安装版,win10环境下安装配置图文教程
- 如何获知所有的Cookie?
- jquery实现的鼠标拖动排序Li或Table
- Eclipse启动Tomcat后无法访问项目解决办法
- 全面解析Java观察者模式
- java学习之路_篇超好的文章第1/3页
- 简析Oracle数据库常见问题及解决方案
- vmware中CentOS7网络设置教程详解
- 浅谈javascript中new操作符的原理
- 建立文件交换功能的脚本(一)
- Docker创建镜像、怎么修改、上传镜像等详细介绍
- 巧用mysql提示符prompt清晰管理数据库的方法
- json格式的javascript对象用法分析
- 深入理解final变量的初始化
- 使用java处理字符串公式运算的方法
- jQuery html表格排序插件tablesorter使用方法详解
- 关于jQuery.ajax()的jsonp碰上post详解
- Nero超刻简明图文教程第1/2页
- java抓取网页数据获取网页中所有的链接实例分享