刚看见一个相关的问题贴子, 想要回复却不见了.
在Mathematica中"永久的"储存符号定义, 我建议使用Save或者DumpSave
比如
a = 5;b = 10;c = 15;
Save[LocalObject["definitions"], "Global`*"];
再次打开mathematica时, 使用
Get[LocalObject["definitions"]];
调取存储的a, b, c的数值.
如果符号是物理常量, 还建议使用以下语句直接获取国际单位制下的物理常量数值
比如
First@N@UnitConvert@Quantity[1, "PlanckConstant"]
First@N@UnitConvert@Quantity[1, "ReducedPlanckConstant"]
First@N@UnitConvert@Quantity[1, "ElementaryCharge"]
First@N@UnitConvert@Quantity[1, "ElectronMass"]
First@N@UnitConvert@Quantity[1, "Angstroms"]
First@N@UnitConvert@Quantity[1, "BohrRadius"]
First@N@UnitConvert@Quantity[1, "MolarGasConstant"]
在Mathematica中"永久的"储存符号定义, 我建议使用Save或者DumpSave
比如
a = 5;b = 10;c = 15;
Save[LocalObject["definitions"], "Global`*"];
再次打开mathematica时, 使用
Get[LocalObject["definitions"]];
调取存储的a, b, c的数值.
如果符号是物理常量, 还建议使用以下语句直接获取国际单位制下的物理常量数值
比如
First@N@UnitConvert@Quantity[1, "PlanckConstant"]
First@N@UnitConvert@Quantity[1, "ReducedPlanckConstant"]
First@N@UnitConvert@Quantity[1, "ElementaryCharge"]
First@N@UnitConvert@Quantity[1, "ElectronMass"]
First@N@UnitConvert@Quantity[1, "Angstroms"]
First@N@UnitConvert@Quantity[1, "BohrRadius"]
First@N@UnitConvert@Quantity[1, "MolarGasConstant"]