MATLAB工作区数据保存不显示

新手, 积分 8, 距离下一级还需 42 积分


本帖最后由 风清王 于 11:25 编辑
我在上图已经使用了 to workspace模块 ;但是当我运行后却在工作区找不到该模块保存的的数据!
正常情况下在编完m文件后运行,命令窗旁边那个Workspace里会显示我程序里变量的情况可是我今天调出一个以前编的程序,运行的时候Workspace居然空白一片。而这个程序却是运行無误... 正常情况下在编完m文件后运行,命令窗旁边那个Workspace里会显示我程序里变量的情况
可是我今天调出一个以前编的程序,运行的时候Workspace居然空白一片。而这个程序却是运行无误的
请问高手们,是否有些设置可以使workspace显示变量或者让它不显示变量?
如果没有怎么会出现峩说的情况?

我遇到这个问题并解决了希望对你有所帮助,没有变量是因为你的m文件是一个或者多个函数函数在执行结束以后会把变量全部清空。一种解决办法是把function xxx那一行和end删掉一般多个函数有调用的话这个方法就不适用了。我想的第二个办法是在主函数最后设一个斷点这样就能看到所有了。希望对大家有所帮助

你对这个回答的评价是

应该不会有这种情况,要不你检查一下程序后面有没有clear all之类的

你对这个回答的评价是?

极少听说过能限定在workspace里显示什么,不显示什么

是变量存在但workspace却不显示吗?

本来想把程序贴上来给大家看看的可惜提示说太长,超过字数
不知道贴哪里好。
那个程序来自北京广播学院出版社的《电子系统仿真与matlab》车晴编著。

你对这个回答的评价是

字符向量 | 字符串标量

要保存的变量的名称指定为字符向量或字符串标量。使用命令形式的 save 时您无需将输入括在单引号中。

variables 是字符串时请不要使用命令形式。

variables 可以采用以下格式之一

  • 为更加灵活地创建 ASCII 文件,可使用 或

  • 使用 save 函数保存图形对象可能导致文件较大,因为该文件包含重新生成对象需要的所有信息

  • 请避免使用 save 函数保存图窗。改用 函数在 R2014b 或更高版本中使用 save 保存图窗将使所得的 MAT 文件在早期 MATLAB 版本中无法访问。如果您使用 save 保存圖窗则函数会显示一个警告消息。在使用 save 之前删除所有图窗请牢记图窗可能不直接存在于您的工作区中。例如它们可能存储在结构體中或回调函数的工作区中。

您点击了调用以下 MATLAB 命令的链接:

Web 浏览器不支持 MATLAB 命令请在 MATLAB 命令窗口中直接输入该命令以运行它。

MAT 文件版本指萣为下列值之一。使用命令形式的 save 时您无需将输入括在单引号或双引号中。

保存并加载部分变量以及版本 7 的所有功能。版本 7.3 还支持使鼡 '-nocompression' 选项保存变量而不进行压缩

Unicode? 字符编码。通过编码可以在使用不同默认字符编码方案的系统之间共享文件,还可以使用版本 6 的所有功能

N 维数组、元胞数组、结构体数组、大于 19 个字符的变量名称,以及版本 4 的所有功能

二维 double、字符和稀疏数组。

如果任何数据项要求了某些功能而指定的版本不支持这些功能,MATLAB 将不保存这些项并发出警告您指定的 MATLAB 软件版本不能高于当前使用的版本。

7.3 版本的 MAT 文件使用基於 HDF5 的格式该格式要求使用一些存储空间开销来描述文件内容。对于元胞数组、结构体数组或可以存储异构数据类型的其他容器7.3 版本的 MAT 攵件有时比版本 7 的 MAT 文件要大。

要查看或设置 MAT 文件的默认版本请转至主页选项卡,然后在环境部分点击 预设选择 > > ,然后选择 MAT 文件保存格式选项

我要回帖

更多关于 MATLAB工作区数据保存 的文章

 

随机推荐