如何解决函数“int”的输出,不能为“double”?
2次浏览(过去30天)
显示旧的注释
大家好:
我有一个关于函数“int”和“double”的问题。假设我有如下2行代码
A1 = int ("这里有些代码");
A2 = double (a1);
我在第二行有一个问题,它说“无法将包含剩余符号函数调用的表达式转换为双数组。参数必须是求值为number的表达式。”
这个a1的输出是
int ((5000 * exp (-23931 / (5 * (- u ^ (2969455571328467 * 8) / 5444517870735015415413993718908291383296 + (6426478858171711 * 7 u ^) / 664613997892457936451903530140172288 - (5723691213461993 * 6 u ^) / 81129638414606681695789005144064 + (5410674489502443 u * ^ 5) / 19807040628566084398385987584 - (2916731417316609 * u ^ 4) / 4835703278458516698824704 + (7157656872368969 * u ^ 3) / 9444732965739290427392 - (2342765945804471 * u ^ 2) / 4611686018427387904 + (5565587976219517 * u) / 4611686018427387904 + 1357300938508151/4398046511104)))) / 51, u, 0,5999)
谁能给我点提示怎么解决这个问题?谢谢你的时间。