MATLAB爱好者论坛-LabFans.com

MATLAB爱好者论坛-LabFans.com (https://www.labfans.com/bbs/index.php)
-   Maple论坛 (https://www.labfans.com/bbs/forumdisplay.php?f=35)
-   -   [问题] Maple 自定义函数proc中内含有while循环,调用过程中出错“无法判断对错” (https://www.labfans.com/bbs/showthread.php?t=20983)

西风烈 2016-11-01 09:56

Maple 自定义函数proc中内含有while循环,调用过程中出错“无法判断对错”
 
自己写了一个求反渐开线函数的过程,调用的时候出错,请大神帮忙看看怎么样改

ainv := proc (para)

local power;

description "fan jian kai xian han shu";

power := 3^(1/3)*inv_alpha_t_x^(1/3);

while 0.01 < abs(tan(power)-power-para) do

power := power-(tan(power)-power-para)/tan(power)^2

end do;

return power

end proc

------------------------------------------------------------------

调用:

x := ainv(para)

错误:

Error, (in ainv) cannot determine if this expression is true or false:
0.01 < tan(.3125305797*3^(1/3))-.3125305797*3^(1/3)+4.969473462


所有时间均为北京时间。现在的时间是 07:49

Powered by vBulletin
版权所有 ©2000 - 2025,Jelsoft Enterprises Ltd.