gpt4 book ai didi

Javascript:求解方程组

转载 作者:行者123 更新时间:2023-11-29 15:50:40 27 4
gpt4 key购买 nike

我正在使用维基百科上的“closer approximation”制作露点计算器。

如果用户输入任意两个变量,我希望能够计算出露点。

有没有一种简单的方法可以不用大量的 if 语句来做到这一点?

更具体地说:如果我想使用湿球温度而不是相对湿度怎么办?我是否必须创建一个新函数或使用 if 语句来排除一组变量?

目前我使用的是温度和相对湿度:

    $('#calculate').click(function(){
//Get Temp
var T = parseInt($('#val1').val());
//Get RH
var RH = parseInt($('#val2').val());
//Get es and ex
var es = 6.112*Math.exp(17.76*T/(T+243.5));
var ex = (RH*es)/100;
//Calculate Dew Point
var Tdp = (243.5*Math.log(ex/6.112))/(17.67-Math.log(ex/6.112));
$('#output').append("<p>Dew Point"+Tdp+"</p>");

});

最佳答案

仅供引用,求解非线性方程组通常是一个难题。尽你所能避免这种情况。

如果可以使用多对值来计算答案,我通常的做法是使用我给出的这对值来计算一对规范值,然后用它来进行真正的计算。此外,由于必须对输入进行排序以弄清楚您已获得的内容以便您可以进行 DWIM 变得很麻烦,因此为我将接受的每对输入设置单独的函数可能是有意义的。 (或者它可能不取决于程序中的控制流,你比我更了解这一点。)

关于Javascript:求解方程组,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5979813/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com