这里以c#为例将风的uv分量转成风向风速(别的语言类似)

风向是以y轴正方向为零度顺时针转

 1 double v ;//v分量
 2 double u;//u分量
 3 double fx= 999.9; //风向
 4
 5 if (u > 0 & v > 0)
 6 {
 7   fx = 270 - Math.Atan(v / u) * 180 / Math.PI;
 8 }
 9 else if (u < 0 & v > 0)
10 {
11   fx = 90 - Math.Atan(v / u) * 180 / Math.PI;
12 }
13 else if (u < 0 & v < 0)
14 {
15   fx = 90 - Math.Atan(v / u) * 180 / Math.PI;
16 }
17 else if (u > 0 & v < 0)
18 {
19   fx = 270 - Math.Atan(v / u) * 180 / Math.PI;
20 }
21 else if (u == 0 & v > 0)
22 {
23   fx = 180;
24 }
25 else if (u == 0 & v < 0)
26 {
27   fx = 0;
28 }
29 else if (u > 0 & v == 0)
30 {
31   fx = 270;
32 }
33 else if (u < 0 & v == 0)
34 {
35   fx = 90;
36 }
37 else if (u == 0 & v == 0)
38 {
39   fx = 999.9;
40 }
41
42 //风速是uv分量的平方和
43
44 double fs= Math.Sqrt(Math.Pow(u, 2) + Math.Pow(v, 2));

转载于:https://www.cnblogs.com/yanjinliang/p/7879312.html

风的UV分量转成风向风速(C#)相关推荐

  1. 三种方法实现UV分量转换成风速风向(转成气象学惯例)

    C#实现方法: (26条消息) 关于风向的u.v分量,及根据uv计算风向公式_GISlqj的专栏-CSDN博客_风的uv分量含义 torch实现方法(实现torch方法主要是为了训练 网络时使用,需要 ...

  2. UV分量和风速风向值互转

    以.NET为例:如下 using System; using System.Collections.Generic; using System.Linq; using System.Text; usi ...

  3. 风速风向 UV 相互转换

    这里以c#为例将风的uv分量转成风向风速(别的语言类似) 风向是以y轴正方向为零度顺时针转 UV转风速风向 1 double v ;//v分量2 double u;//u分量3 double fx= ...

  4. php 风uv计算风速风向,风速风向 UV 相互转换

    UV转风速风向 1 double v ;//v分量 2 double u;//u分量 3 double fx= 999.9; //风向 4 5 if (u > 0 & v > 0) ...

  5. gdal读取TIFF数据计算风速

    1. gdal读取TIFF 使用10米的u和v分量数据.u为正,表示西风,从西边吹来的风.v为正,表示南风,从南边吹来的风. 方法一: # 读取TIFF u_component_of_wind_10m ...

  6. Cesium实战记录(八)三维风场+风速热力图(水平+垂直)

    目录 老规矩首先看下效果 一.风场 1.数据 2.原理剖析 首先,第一步就是构造网格数据 然后,撒粒子 再然后,起风吧 二.热力场 老规矩首先看下效果 风场v1.0(平面版,只有U V 方向风速) 三 ...

  7. matlab 仿真风速,基于Matlab的组合风速建模与仿真

    0引言随着全球常规能源的日益紧张,利用可再生能源发电就有着重要的意义,可再生能源发电具有明显的环境效益和社会效益.由于风能蕴藏量大.分布广泛.可以再生等特点,风力发电是可再生能源发电的最常见的一种形式 ...

  8. MATLAB 矢量图(风场、电场等)标明矢量大小的方法——箭头比例尺及风矢杆图的绘制

    作者: 中国科学院大气物理研究所 律成林 摘要:本文主要讲述了在MATLAB中标明矢量图中矢量大小的方法,其中最主要的方法是绘制箭头比例尺.作为运算速度非常快的软件,MATLAB的一个缺点为缺乏在图窗 ...

  9. 分量视频 Y'UV, YUV, YCbCr,YPbPr

    对一种颜色进行编码的方法统称为"颜色空间"或"色域",RGB和YUV,都是颜色空间的种类, Y'UV, YUV, YCbCr,YPbPr等专有名词都可以称为YU ...

最新文章

  1. Bootstrap学习的点点滴滴
  2. 优麒麟桌面闪烁_稳定性持续增强,优麒麟 19.10.1 发布
  3. java 编译参数_java – 为什么要编译?代码似乎打破了类型参数的约束
  4. Android控制EditText的焦点
  5. gradle java ide_使用Gradle构建Java项目
  6. Bootstrap 3 响应式上传图片,时间拾取器和表单认证 Fileinput, Date/Time Pickr, Validator...
  7. javascript学习笔记 - 引用类型 Object
  8. Android Studio 完美解决 “Android SDK Manager 无法更新“、 ”connection error” 的问题...
  9. 设计模式之GOF23适配器模式
  10. httping的使用介绍
  11. FDS学习笔记(三)全局变量的设置
  12. 2021洛谷10月月赛3游记
  13. 苹果6s html5分数,iPhone 6s Plus的屏幕尺寸是多少?分辨率是多少?
  14. 中国AR智能隐形眼镜市场竞争态势与投资规划分析报告2022-2028年
  15. 张忠谋今日正式退休,已为台积电布局好下一个十年
  16. 递归函数c语言结束条件,满足动态条件时退出递归函数
  17. 黑马编程开发各种免费资源-安排一下
  18. Linux学习笔记1:文件权限和chgrp、chown、chmod指令
  19. Towards High-Fidelity 3D Face Reconstruction from In-the-Wild Images
  20. 盘点6个靠谱正规的赚钱软件(有用赶快收藏)

热门文章

  1. Java第十章总结集合类
  2. The Codeless Code: Case 5 Void(void本质是什么)
  3. 数学之路(3)-数据分析(7)
  4. sip pbx_PBX免费CRM
  5. 2017.6.12“找回本心 坚持学习”
  6. 笨拙的手指——acwing算法题第一天
  7. python中cv是什么_python里面cv是什么意思
  8. esp8266烧录Html文件
  9. FPGA学习前导:FPGA/CPLD简介
  10. 从 JIT 编译看 Runtime 的过去与未来