这个图,对应的笛卡尔平面坐标系:原点在圆心,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向量相关推荐

  1. python求向量与x轴的夹角_2020届石家庄高考模拟题,参数方程解决向量问题

    哈喽,大家好,高考因为疫情原因推迟一个月进行,虽然延期一个月,但我们也不应该放松,要时刻准备着.下面我们来看一道数学高考模拟题,虽然是选择题,但是我们需要用做大题的方式去对待它.我们一起看一下.  ...

  2. 中国最大的python社区-python求最大数

    广告关闭 腾讯云11.11云上盛惠 ,精选热门产品助力上云,云服务器首年88元起,买的越多返的越多,最高返5000元! 双指针思路:采取左右两个指针代替两个for循环,在第一层循环下调节指针的位置,设 ...

  3. python求矩阵的秩_【案例】求出矩阵的最简型?——sympy登场

    案例介绍 学过线性代数的同学都知道,在将矩阵进行初等变换化为最简型时过程有多么繁琐.今天,给大家带来一个小项目--使用 Python 化简矩阵. 将要学习:使用特殊的科学计算库--sympy,来化简矩 ...

  4. python判断素数的函数_如何用python求素数

    如何用python求100以内的素数? 质数(primenumber)又称素数,有无限个.质数定义为在大于1的自然数中,除了1和它本身以外不再有其他因数的数称为质数,如:2.3.5.7.11.13.1 ...

  5. python计算两个向量之间的欧氏距离

    python计算两个向量之间的欧氏距离 代码: import numpy as np # 向量的值 feature_1 = np.array([1,2,3]) feature_2 = np.array ...

  6. python求微分方程组的数值解曲线01

    本人最近在写一篇关于神经网络同步的文章,其一部分模型为: x_i^{\Delta}(t)= -a_i*x_i(t)+ b_i* f(x_i(t))+ \sum\limits_{j \in\{i-1, ...

  7. python求众数程序_python求众数问题实例

    本文实例讲述了python求众数问题的方法,是一个比较典型的应用.分享给大家供大家参考.具体如下: 问题描述: 多重集中重数最大的元素称为众数...就是一个可以有重复元素的集合,在这个集合中重复的次数 ...

  8. python求交点坐标_Python求两个圆的交点坐标或三个圆的交点坐标方法

    计算两个圆的交点 代码如下: # -*- coding: utf-8 -*- import math import numpy as np def insec(p1,r1,p2,r2): x = p1 ...

  9. Python 求最大子集的递归实现

    Python 求最大子集的递归实现 def PowerSetsRecursive(items): """Use recursive call to return all ...

最新文章

  1. 【每日一题】 牛客 密码强度等级
  2. python 二维数组赋值_python日常注意小知识集锦
  3. GDCM:gdcm::LTComp的测试程序
  4. winform下的未捕捉的异常处理
  5. ppt文件限打开次数_PPT冷知识25条!看到第一条我就翻了车…
  6. python中匿名函数的作用_什么是Python中的匿名函数
  7. 使用 Nginx 编译 Sass 和 Scss
  8. 监控程序日志并发送警告邮件
  9. tcp/ip发送接收总体框架
  10. 为何使用百度输入法老是出现错别字?
  11. obs点开始推流显示无法连接服务器,前沿科技资讯:OBS Studio推流连接失败如何办 OBS推流失败的正确解决方法...
  12. mongodb一致性协议_Mongodb选举机制
  13. 如何根据历史数据监控当前数据是否异常
  14. 力扣刷题 DAY_76 贪心
  15. iOS 保存图片到手机的几种方法--(OC)
  16. 大学必考计算机软件cad,大学CAD考试试题单选多选作图操作题.doc
  17. STM32H7 CANFD
  18. 01- NumPy 数据库 (数据库)
  19. 元胞自动机(Cellular Automata)与城市规划及其MATLAB实现——莆田市城市发展预测
  20. Dweb:使用WebRTC / WebTorrent构建弹性Web

热门文章

  1. 使用React创建一个web3的前端
  2. 编程的教学方法和学习方法的思考
  3. HTML和CSS (前端)
  4. 2018年4月——英语
  5. 前向纠错FEC纠错编码原理
  6. 学习笔记 | NIPS 2021 regularization cocktail 调优的 MLPs 在表格数据上优于 GBDTs | Regularization is All Your Need
  7. 同步110序列检测电路
  8. 最近阅读书目及一点感想
  9. 【springboot maven 本地包依赖】
  10. 湘南巷子商城“0元购”逆袭上线