| 查看: 276 | 回复: 1 | |||
| 当前主题已经存档。 | |||
[交流]
【求助】load函数出错
|
|||
|
我把一个程序中经常调用的一些数据存在mat文件中,如果哪个函数要用就load这个文件,一般没问题,但这次出现了如下的错误提示,没看明白 ??? Either eval, evalin, assignin, an assignment in a script, load, or an assignment at the debugger prompt has attempted to dynamically add the variable "status" to the workspace of one of: o an anonymous function, o a nested function, or o a function that has a nested function. If you are in the debugger and need a variable, say X, for temporary use while debugging, make it a global: K>> global X; X = ... One way to avoid this error in the other cases is to pre-declare the variable in the desired function. Specific suggestions to eliminate the error: o eval, evalin, assignin --- for many reasons, it is best to avoid using these altogether. o assignment in a script --- a script can be turned into a function, with argument- and result-passing often clarifying the code. o load --- use the form of load that returns a struct result. Dynamic addition of variables to workspaces associated with nested functions is not allowed because the scoping rules for nested functions rely on the presence or absence of variables in the text of the code. Permitting the addition of variables at run-time would make the scoping rules more difficult to explain and programs harder to understand. Similarly, dynamic addition of variables to the workspace of an anonymous function is not allowed. [ Last edited by sunxiao on 2009-3-21 at 09:53 ] |
» 猜你喜欢
售一区SCI文章T0P,我:8O.551.O54,科目全,可十急
已经有7人回复
售SCI一区T0P文章,我:8O.55.1.O.54,科目全,可伽急
已经有10人回复
售SCI一区文章,我:8.O.551.O.5.4,科目全,可伽急
已经有6人回复
售SCI文章,我:8O.5.5.1O.54,科目全,可十急
已经有8人回复
售SCI文章,我:8O.5.5.1O.54,科目全,可十急
已经有5人回复
售SCI一区T0P文章,我:8O.55.1.O.5.4,科目齐全,可+急
已经有10人回复
售SCI一区T0P文章,我:8.O55.1.O.54,科目全,可十急
已经有8人回复
国社科又开始会评了,不知道这次命运如何
已经有14人回复
售SCI一区文章,我:8.O.55.1.O.54,科目齐全,可伽急
已经有8人回复
麻烦专家们看看评委们的意见(F口面上)
已经有13人回复
2楼2009-03-20 18:30:44










回复此楼
30