什么是风寒公式的程序表示
What is a programmatic representation of the wind-chill formula?
我正在尝试用公制来确定风寒。我从英国广播公司找到了一些很好的信息(在那里它被称为"感觉像温度"(,但我不太清楚如何将其转换为C代码。
以下是他们的计算信息:
T(wc) = 13.12 + 0.6215T - 11.37V**0.16 + 0.3965TV**0.16
有了这些纸币
(其中,T(wc(是基于摄氏度的风寒指数,T是以°C为单位的空气温度,V是在10米(33英尺,标准风速计高度(处测得的以km/h为单位的风速。
所以我创建了这个,但我得到的输出有时是负
float feelslike = 13.12 + 0.6215 * temperature - 11.37 * windSpeed * 0.16 + 0.3965 * temperature * windSpeed * 0.16;
也许我错过了什么?我假设当它有"0.6215T"时,它的意思是"0.6215*T",但我也不知道如何解释方程中的双"*"。
样本输出:
feelslike 15.126314 temp 19.719999 wind 18.040001
feelslike 15.126314 temp 19.719999 wind 18.040001
feelslike 14.308528 temp 20.070000 wind 20.670000
feelslike 14.308528 temp 20.070000 wind 20.670000
feelslike 12.485908 temp 20.049999 wind 23.930000
feelslike 12.485908 temp 20.049999 wind 23.930000
feelslike 9.340910 temp 19.450001 wind 27.110001
feelslike 9.340910 temp 19.450001 wind 27.110001
feelslike 5.497787 temp 18.330000 wind 28.969999
feelslike 5.497787 temp 18.330000 wind 28.969999
feelslike 2.776235 temp 16.740000 wind 27.400000
feelslike 2.776235 temp 16.740000 wind 27.400000
feelslike 0.058707 temp 14.950000 wind 25.670000
feelslike 0.058707 temp 14.950000 wind 25.670000
feelslike -1.787689 temp 13.130000 wind 23.389999
feelslike -1.787689 temp 13.130000 wind 23.389999
feelslike -1.408279 temp 12.460000 wind 21.650000
feelslike -1.408279 temp 12.460000 wind 21.650000
feelslike -0.960956 temp 11.810000 wind 20.020000
feelslike -0.960956 temp 11.810000 wind 20.020000
feelslike -1.235470 temp 11.550000 wind 19.820000
T(wc) = 13.12 + 0.6215T - 11.37V**0.16 + 0.3965TV**0.16
表示:
T(wc) = 13.12 + 0.6215*T - 11.37*pow(V,0.16) + 0.3965*T*pow(V,0.16)
在C/C++中
**
的意思通常是"提升到"。你可以在math.h中使用pow
。例如:
pow(windSpeed, 0.16)
你的全部计算应该是:
float feelslike = 13.12 + 0.6215 * temperature -
11.37 * pow(windSpeed, 0.16) +
0.3965 * temperature * pow(windSpeed, 0.16);
别忘了#include <math.h>
。
也许我疯了,但你可以用负数吗?这只是意味着它感觉像是低于冰点?
相关文章:
- CoreCLR 中的检测探查器 - 将帮助程序程序集加载到 dotnet 进程的方法
- 为什么当我尝试搜索双链表中第一个数据条目之外的数据时,程序崩溃了?
- win 表单应用程序字符串^ 到 int
- 我一直试图弄清楚我在这个链表程序中做错了什么
- QT 样式表主题,适用于使用属性选择器的整个应用程序
- 程序的输出不是来的,它是一个链表程序
- 表单未显示在凭据提供程序中
- 我已经做了一个程序来使用队列链C++表显示学生姓名和身高,现在我想以我不知道如何显示的顺序显示它
- 程序在为链表创建推送函数时崩溃
- 摄氏度转换表程序
- C++ 链表程序打印最后一个数据项 n 次
- 带有类和链表的简单C++程序
- 提高驱动程序程序的时间效率
- cpp 中的以下链表程序有什么问题?
- 程序 使用链表插入数据时停止工作
- C++链表简单程序崩溃
- 有没有办法测量应用程序/程序占用多少系统资源(例如 RAM)
- 程序c++程序的文件结构
- 用于创建菜单栏的c++ win32程序(程序编译并运行,也显示窗口但不显示菜单栏)
- 用于应用程序/程序设置的visual C++类