我是Maple的新手,我确实需要Matlab的input()函数。我搜索了很多,但没有简单的方法或至少像Matlab这样直接的方式来获取输入。 实际上我需要的是一种从Maple中获取用户函数定义的方法。 如果有人帮忙,我会很高兴:)
例如(Matlab代码)
f = input("Enter your function : ");
输出:
输入你的功能:x ^ 2 + y ^ 2 + log(10)+ 2 * exp(z)
我问的是如何在Maple中实现类似Matlab代码的东西?
答案 0 :(得分:2)
如何使用readstat命令?例如,
restart:
f := readstat("Enter your function:");
可以从Maplets代码设计更复杂的弹出窗口。作为Maplets的一个简单示例,
restart:
maplet:=Maplets:-Elements:-Maplet(
Maplets:-Elements:-InputDialog["ID1"](
"Enter your function:",
':-onapprove'=Maplets:-Elements:-Shutdown(["ID1"]),
':-oncancel'=Maplets:-Elements:-Shutdown())):
f:=parse(Maplets:-Display(maplet)[]);
您没有说明最终用户将如何与会话进行交互。用户是否会运行整个工作表?您是否考虑过使用Embedded Components制作完整的互动式装配?