这个 bug 确实让我很烦
所以我有几个脚本(costfunction.m 和其他......,做神经网络)
我想同时处理 2 个项目,因此我为第二个项目创建了一个文件夹,我将第一个项目中的所有脚本复制到第二个项目中,然后在两个文件夹中打开 costfunction.m(这意味着我在 matlab 中打开它们,因此我同时运行 2 个 matlab),当我编辑类似这样的内容时
input_layer_size = 400; % 20x20 数字输入图像
隐藏层大小=25;
在我的第一个项目中,我用了 400,现在我想在第二个项目中使用 25,所以我放了 25
input_layer_size = 25; % 20x20 数字输入图像
隐藏层大小=25;
然后我按下回车键,令我惊讶的是,两个 costfunction.m 脚本都被编辑掉了,所以当我在第一个项目中打开它时,我发现 input_layer_size = 25; 而不是 400
请记住,我只编辑了第二个,而不是第一个
我找不到任何解决方案,开发人员怎么会错过这样的事情?
答案1
解决了它,你必须打开 costfunction.m 选项卡并重新打开它,因为 matlab 会自动打开项目 1 的脚本而不是第二个