关掉“改善MATLAB通过发送用户体验”从命令行

25日视图(30天)
这个网站 ,我了解到matlab将永远退出的原因之一是,在默认情况下,“改善matlab通过发送的用户体验”是检查在首选项- >一般。我可以关掉这个GUI,但我更喜欢把它从命令行,使用
com.mathworks.services.Prefs.setBooleanProf
但我不知道如何识别相关的选项名称。有人建议可以吗?

答案(3)

里克
里克 2021年5月11日
使用一个函数来解除设置(铸造结构),并使用 comp_struct FEX,我找到了相关设置:
s =设置;
w =警告(“关闭”,“MATLAB: structOnObject”);
fn =字段名(struct (s.matlab.ddux));
警告(w);
fn = fn(包含(fn,“ddux”));
n = 1:元素个数(fn)
s.matlab.ddux。(fn {n}) .chosen.PersonalValue = 0;
结束
函数s =放松(年代,深度)
%这样:s =放松(设置);
如果输入参数个数= = 1、深度= 0;结束,如果深度> 10,返回,结束
w =警告(“关闭”,“MATLAB: structOnObject”);s_ =结构(s);警告(w);
fn =字段名(s_);
s =结构;
n = 1:元素个数(fn)
如果包含(fn {n},“父”),继续,结束
如果比较字符串(fn {n},“SettingsObject”),继续,结束
fn_ = strrep (fn {n},“。”,“_”);
年代。(fn_) = s_ (fn {n});
如果包含(类(s (fn_)),“。”)
年代。(fn_) =放松(s。(fn_),深度+ 1);
结束
结束
结束


1月
1月 2021年5月11日
设置这个参数通过GUI和比较
  • C:\Users\ <用户> \ AppData \漫游\ MathWorks \ MATLAB \ <版本> \ matlab.prf
  • C:\Users\ <用户> \ AppData \漫游\ MathWorks \ MATLAB \ <版本> \ matlab.settings

类别

找到更多的在开始使用MATLAB帮助中心文件交换

标签

社区寻宝

找到宝藏在MATLAB中央,发现社区如何帮助你!

开始狩猎!