我正在尝试使用带有函数 SOLVE 的 PROC FCMP 来求解非线性方程并将解自动插入表中。例如
proc fcmp;
/* define the function */
function inversesqrt(x);
return(1/sqrt(x));
endsub;
y = 20;
x = solve("inversesqrt", {.}, y, .);
put x;
run;
运行上述代码后,x将显示在结果中,但我无法在进一步的代码中使用它。我试图将x保存为宏变量或表格,但对我没有任何作用。有人可以帮我吗?