找回密码
 注册
Simdroid-非首页
查看: 97|回复: 2

matlab如此报错是怎么回事啊?

[复制链接]
发表于 2010-9-12 17:08:51 | 显示全部楼层 |阅读模式 来自 湖南长沙
本帖最后由 starbinbin_csu 于 2010-9-12 17:11 编辑

??? Error using ==> assignin
Attempt to add "Hr" to a static workspace.
See MATLAB Programming, Restrictions on Assigning to Variables for details.


最近遇到好几次了,有时候是导入mat文件中数据的时候遇到了,有时候是定义syms变量的时候遇到了。一般都是什么原因啊?应该怎样解决呢?
数据的导入操作和syms操作是在函数内部进行的,不知道是不是这方面的原因呢?
发表于 2010-9-12 17:26:04 | 显示全部楼层 来自 河北廊坊
Simdroid开发平台
这个错误似乎以前遇到过,估计和你的版本有关系,你试试不同的版本
回复 不支持

使用道具 举报

发表于 2010-9-13 20:47:10 | 显示全部楼层 来自 新加坡
load mat文件时,如果你的方式是:
load abc.mat;  % abc 是文件名

试一试使用下面的方式:
a=0; % 没有实际用途,仅仅是为了声明一个变量;
... %程序的其它部分
a = load('abc.mat');
回复 不支持

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

Simapps系列直播

Archiver|小黑屋|联系我们|仿真互动网 ( 京ICP备15048925号-7 )

GMT+8, 2024-10-6 19:24 , Processed in 0.070056 second(s), 13 queries , Gzip On, MemCache On.

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表