相关疑难解决方法(0)

从Palette操作获取包时出现阴影问题

我简单的第一个调色板假设:

  • 将我的包路径附加到 $Path

ActionMenu["test",{"The Simple Packages Path":> AppendTo[$Path, ToFileName[{NotebookDirectory[], "02 Simple Packages"}]]}]

  • 拿我的包裹

ActionMenu["Load Packages", {"Get my package":> Get["myPackage`"]}]

  • 放置在所选输入单元格(或新输入单元格)上,给定输入表达式,包含不同的占位符.

OpenerView[{"my Package", Button["construct", Paste[StandardForm@Defer@construct[Placeholder["description"],Placeholder["another description"]]]]}]

问题是当我点击"获取我的包"动作菜单项时,我不断收到"影子"消息.我确信我不是故意加载包装的.当我点击"构造"时,它写道Global`construct["description","another description"].但是我确定在获得包之前我没有定义它(我在测试中杀死了内核).

你知道什么是错的吗?

(我Get在我的包上使用,而不是Needs,以确保包上下文的干净启动)

另外:你知道一种更简单的方法Paste[StandardForm@Defer...吗,即使没有选择单元格,也可以确保不评估粘贴表达式并进入输入单元格?

wolfram-mathematica

6
推荐指数
1
解决办法
203
查看次数

mathematica中的包导入问题

在mathematica(我使用的是mma 5.0(猜测很旧)),如果我将以下内容键入一行:

Needs["Graphics`Master`"]; Animate[Plot[Sin[n x], {x, 0, 2 Pi}, Axes -> False], {n, 1, 6, 1}]
Run Code Online (Sandbox Code Playgroud)

然后我收到了很多错误/警告.但如果我单独输入它们,它工作正常.如何使它在一个代码块中工作?

谢谢!

wolfram-mathematica

5
推荐指数
1
解决办法
1824
查看次数

标签 统计

wolfram-mathematica ×2