starbinbin_csu 发表于 2010-9-12 17:08:51

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

本帖最后由 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操作是在函数内部进行的,不知道是不是这方面的原因呢?

qibbxxt 发表于 2010-9-12 17:26:04

这个错误似乎以前遇到过,估计和你的版本有关系,你试试不同的版本

xyz999 发表于 2010-9-13 20:47:10

load mat文件时,如果你的方式是:
load abc.mat;% abc 是文件名

试一试使用下面的方式:
a=0; % 没有实际用途,仅仅是为了声明一个变量;
... %程序的其它部分
a = load('abc.mat');
页: [1]
查看完整版本: matlab如此报错是怎么回事啊?