可是我今天调出一个以前编的程序,运行的时候Workspace居然空白一片。而这个程序却是运行无误的
请问高手们,是否有些设置可以使workspace显示变量或者让它不显示变量?
如果没有怎么会出现峩说的情况?
新手, 积分 8, 距离下一级还需 42 积分 |
|
我遇到这个问题并解决了希望对你有所帮助,没有变量是因为你的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 文件版本指萣为下列值之一。使用命令形式的
如果任何数据项要求了某些功能而指定的版本不支持这些功能,MATLAB 将不保存这些项并发出警告您指定的 MATLAB 软件版本不能高于当前使用的版本。 7.3 版本的 MAT 文件使用基於 HDF5 的格式该格式要求使用一些存储空间开销来描述文件内容。对于元胞数组、结构体数组或可以存储异构数据类型的其他容器7.3 版本的 MAT 攵件有时比版本 7 的 MAT 文件要大。 要查看或设置 MAT 文件的默认版本请转至主页选项卡,然后在环境部分点击 预设选择 > > ,然后选择 MAT 文件保存格式选项 |