gpt4 book ai didi

matlab - 是否可以有一个工作区变量在清除调用中持续存在?

转载 作者:太空宇宙 更新时间:2023-11-03 19:10:25 25 4
gpt4 key购买 nike

假设我运行一个脚本X.m,它创建了一堆变量,我想保存一个名为Z的变量,所以我写myVar = Z

然后我在提示符下键入 clear,然后运行 ​​Y.m

有没有一种方法可以让 myVar 在我调用 clear 时不会与所有其他变量一起消失?

最佳答案

您可以使用 clearvars从工作区清除除特定变量之外的所有变量。来自 clearvars 文档:

clearvars -except v1 v2 ... clears all variables except for those specified following the -except flag. Use the wildcard character '' in a variable name to exclude variables that match a pattern from being cleared. clearvars -except X clears all the variables in the current workspace, except for those that start with X, for instance. Use clearvars -except to keep the variables you want and remove all others.

所以,你需要输入

clearvars -except myVars

而不是 clear

关于matlab - 是否可以有一个工作区变量在清除调用中持续存在?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15565396/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com