如何更新 matlab .mat 文件中的变量?

发布于 2024-12-13 23:18:58 字数 285 浏览 6 评论 0原文

我有一个存储一堆变量的 matlab .mat 文件。如何更新单个变量?

我尝试这样做:

load('filename.mat');
variable='Test';
save('filename.mat',variable);

但它说

??? Error using ==> save
Variable 'C:\' not found.

这是什么意思以及我该如何解决它?

谢谢你!

I have a matlab .mat file that stores a bunch of variables. How do I update a single variable?

I tried doing this:

load('filename.mat');
variable='Test';
save('filename.mat',variable);

but it says

??? Error using ==> save
Variable 'C:\' not found.

What does this mean and how can I fix it?

Thank you!

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

不奢求什么 2024-12-20 23:18:58

我认为您正在寻找“-append”选项:

save('filename.mat','-append');

来自 http://www .mathworks.com/help/techdoc/ref/save.html

对于 MAT 文件,-append 将新变量添加到文件或替换
将现有变量的值与工作区中的值一起保存。

I think you are looking for the "-append" option:

save('filename.mat','-append');

From http://www.mathworks.com/help/techdoc/ref/save.html

For MAT-files, -append adds new variables to the file or replaces the
saved values of existing variables with values in the workspace.

小梨窩很甜 2024-12-20 23:18:58

要将单个变量保存到 .mat 文件,您需要引用其名称:

save('filename.mat','variable');

请参阅 http://www.mathworks.co.uk/help/techdoc/ref/save.html

To save an individual variable to a .mat file, you need to quote its name:

save('filename.mat','variable');

See http://www.mathworks.co.uk/help/techdoc/ref/save.html.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文