Python求风向xy向量
这个图,对应的笛卡尔平面坐标系:原点在圆心,x正方向指向东,y正方向指向北
根据上图,可以知道12.5度的角度位置,箭头的方向是指向圆心的,这样就能确定了箭头在笛卡尔坐标系的指向
比如:入流风向为0,箭头方向指向圆心,就是说箭头是一个向下的;入流风向为90,箭头方向指向圆心,也就是说箭头是向左的
代码
def getAngel_xy(correctAngel):x=0y=0if correctAngel> 0 and correctAngel <90:x = -round(math.sin(math.radians(correctAngel)), 10)y = -round(math.cos(math.radians(correctAngel)), 10)if correctAngel> 90 and correctAngel <180:correctAngel = correctAngel-90x = -round(math.cos(math.radians(correctAngel)), 10)y = round(math.sin(math.radians(correctAngel)), 10)if correctAngel > 180 and correctAngel < 270:correctAngel = correctAngel-180x = round(math.sin(math.radians(correctAngel)), 10)y = round(math.cos(math.radians(correctAngel)), 10)if correctAngel> 270 and correctAngel <360:correctAngel = correctAngel-270x = round(math.cos(math.radians(correctAngel)), 10)y = -round(math.sin(math.radians(correctAngel)), 10)if correctAngel==0 or correctAngel== 360:x =0y = -1if correctAngel==90:x = -1y = 0if correctAngel == 180:x = 0y = 1if correctAngel == 270:x = 1y = 0return x,y
Python求风向xy向量相关推荐
- python求向量与x轴的夹角_2020届石家庄高考模拟题,参数方程解决向量问题
哈喽,大家好,高考因为疫情原因推迟一个月进行,虽然延期一个月,但我们也不应该放松,要时刻准备着.下面我们来看一道数学高考模拟题,虽然是选择题,但是我们需要用做大题的方式去对待它.我们一起看一下.  ...
- 中国最大的python社区-python求最大数
广告关闭 腾讯云11.11云上盛惠 ,精选热门产品助力上云,云服务器首年88元起,买的越多返的越多,最高返5000元! 双指针思路:采取左右两个指针代替两个for循环,在第一层循环下调节指针的位置,设 ...
- python求矩阵的秩_【案例】求出矩阵的最简型?——sympy登场
案例介绍 学过线性代数的同学都知道,在将矩阵进行初等变换化为最简型时过程有多么繁琐.今天,给大家带来一个小项目--使用 Python 化简矩阵. 将要学习:使用特殊的科学计算库--sympy,来化简矩 ...
- python判断素数的函数_如何用python求素数
如何用python求100以内的素数? 质数(primenumber)又称素数,有无限个.质数定义为在大于1的自然数中,除了1和它本身以外不再有其他因数的数称为质数,如:2.3.5.7.11.13.1 ...
- python计算两个向量之间的欧氏距离
python计算两个向量之间的欧氏距离 代码: import numpy as np # 向量的值 feature_1 = np.array([1,2,3]) feature_2 = np.array ...
- python求微分方程组的数值解曲线01
本人最近在写一篇关于神经网络同步的文章,其一部分模型为: x_i^{\Delta}(t)= -a_i*x_i(t)+ b_i* f(x_i(t))+ \sum\limits_{j \in\{i-1, ...
- python求众数程序_python求众数问题实例
本文实例讲述了python求众数问题的方法,是一个比较典型的应用.分享给大家供大家参考.具体如下: 问题描述: 多重集中重数最大的元素称为众数...就是一个可以有重复元素的集合,在这个集合中重复的次数 ...
- python求交点坐标_Python求两个圆的交点坐标或三个圆的交点坐标方法
计算两个圆的交点 代码如下: # -*- coding: utf-8 -*- import math import numpy as np def insec(p1,r1,p2,r2): x = p1 ...
- Python 求最大子集的递归实现
Python 求最大子集的递归实现 def PowerSetsRecursive(items): """Use recursive call to return all ...
最新文章
- 【每日一题】 牛客 密码强度等级
- python 二维数组赋值_python日常注意小知识集锦
- GDCM:gdcm::LTComp的测试程序
- winform下的未捕捉的异常处理
- ppt文件限打开次数_PPT冷知识25条!看到第一条我就翻了车…
- python中匿名函数的作用_什么是Python中的匿名函数
- 使用 Nginx 编译 Sass 和 Scss
- 监控程序日志并发送警告邮件
- tcp/ip发送接收总体框架
- 为何使用百度输入法老是出现错别字?
- obs点开始推流显示无法连接服务器,前沿科技资讯:OBS Studio推流连接失败如何办 OBS推流失败的正确解决方法...
- mongodb一致性协议_Mongodb选举机制
- 如何根据历史数据监控当前数据是否异常
- 力扣刷题 DAY_76 贪心
- iOS 保存图片到手机的几种方法--(OC)
- 大学必考计算机软件cad,大学CAD考试试题单选多选作图操作题.doc
- STM32H7 CANFD
- 01- NumPy 数据库 (数据库)
- 元胞自动机(Cellular Automata)与城市规划及其MATLAB实现——莆田市城市发展预测
- Dweb:使用WebRTC / WebTorrent构建弹性Web