wolfram-mathematica - 使mathematica 工作区变量在函数内部可访问,而无需使用函数参数
问题描述
我有一个调用 NotebookEvaluate 的 Mathematica 函数,但是正在评估的笔记本需要在定义和调用函数的笔记本工作区中定义的变量。如何使笔记本中定义的变量调用 NotebookEvaluate 评估的笔记本可用的函数?
在此先感谢, 埃德霍尔
解决方案
从评估笔记本外部访问变量应该不是问题,例如下面。
Clear[x]
x = 2;
nb = CreateDocument[ExpressionCell[Defer[x^2], "Input"]];
NotebookEvaluate[nb]
x = 3;
NotebookEvaluate[nb]
4
9
推荐阅读
- python - 分配期间是否更改了功能?
- post - 如何从 lambda 函数调用 POST API?
- r - ggplot2 - geom_text 如何将标签放置在条的中间
- php - 如何为特定产品(计划)申请优惠券?POST 详细信息: $request->plan price id , $coupon => coupon id $card['id'] => card token
- matlab - 将黑白图像转换为傅里叶变换 (DFT) 的信号
- html - 下划线的css代码不起作用,css代码与html部分不起作用
- azure-devops - AzureDevOps 中的 Xamarin Android AOT 编译可用性
- azure - 列出与虚拟网络集成的 Azure 资源
- html - 在 Angular 中使用 renderer2 在按钮中设置(单击)属性
- javascript - 如何在向客户端发回响应之前让快速路由做两件事?