gpt4 book ai didi

compiler-errors - Mathematica : 'Findroot' not returning expected result

转载 作者:行者123 更新时间:2023-12-02 10:45:10 25 4
gpt4 key购买 nike

我目前正在做一个小项目,其中涉及使用预定义的函数,我对该函数进行了图形绘制,并且尝试使用提供的y坐标查找x值答案。我确定可能还有其他方法,但是必须使用此特定功能。以下是我目前拥有的:

F[L_] := (ArcTan[(L + 80)/25]/Pi + 0.6)*(0.55 - 
0.4*Cos[(Pi/100)*(L + 10)])

FindRoot[F[L] == 0.8, {x, 55}]

我确信我的函数是正确的,因为我能够检索图形,该图形看起来很适合该函数。

我不确定是否应该尝试更改“55”值?

这是我从程序中收到的错误:
FindRoot::nlnum

最佳答案

FindRoot中,您有F [L],但随后尝试从x=55开始-您混合了变量。在L中将两者都设为x或将两者都设为FindRoot

FindRoot[F[L] == 0.8, {L, 55}]
(* {L -> 58.2501} *)

目前,它正在寻找一种从 L=55开始的解决方案,对于更大的 L值还有其他解决方案:
FindRoot[F[L] == 0.8, {L, 155}]
(* {L -> 122.963} *)

关于compiler-errors - Mathematica : 'Findroot' not returning expected result,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49414738/

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