如何在section外新加一个循环程序
mathematica吧
全部回复
仅看楼主
level 3
(*定义要测试的变量范围和步长*)startValue = 0.25; (*起始值*)
endValue = 0.26; (*结束值*)
stepSize = 0.004; (*步长*)
(*循环遍历变量值*)
For[varValue = startValue, varValue <= endValue,
varValue += stepSize,(*设置当前变量值*)amp = varValue;
xxx = amp*2
]
希望在不改变section格式的情况下新加一个外部循环
2025年09月20日 10点09分 1
吧务
level 15
使用NotebookEvaluate和EvaluationNotebook可以实现类似的效果。参考SE帖子《How to combine notebook into one cell》(编号50570),此方法的一个用例是《working with notebooks ('looping' a notebook and storing the results of each step in another notebook)》(编号66159)。
另,如果还没看过的话,强烈建议把精品区《别用For循环,它在Mathematica里又慢又不简洁,百害无一利!》那帖看看。
2025年09月20日 12点09分 2
好的好的,感谢
2025年09月21日 01点09分
1