csujbliu 发表于 2008-12-18 07:59:54

MATLAB R2008a的问题

编写这样一个m文件
function test(ak,nk,t,sg);
sim('Composition.mdl')
运行test时出错:
Error using ==> test at 3
--> Error evaluating parameter 'Value' in 'Composition/Constant':
Error using ==> sim
Undefined function or variable 'ak'.
--> Error evaluating parameter 'Value' in 'Composition/Constant1':
Error using ==> sim
Undefined function or variable 'nk'.
--> Error evaluating parameter 'Value' in 'Composition/Constant2':
Error using ==> sim
Undefined function or variable 't'.
--> Error evaluating parameter 'Value' in 'Composition/Constant3':
Error using ==> sim
Undefined function or variable 'sg'.

然后呢?是想让我们帮你改错吗?
能否说的再详细点?
                                 --------ljelly

[ 本帖最后由 ljelly 于 2008-12-18 09:13 编辑 ]

ljelly 发表于 2008-12-18 10:06:35

原帖由 csujbliu 于 2008-12-18 07:59 发表 http://forum.simwe.com/images/common/back.gif
编写这样一个m文件
function test(ak,nk,t,sg);
sim('Composition.mdl')
运行test时出错:
Error using ==> test at 3
--> Error evaluating parameter 'Value' in 'Composition/Constant':
Error using ==> s ...

从出错信息来看,是四个函数参数没有赋值
sim指令书写有误,不用加扩展名.mdl
就可进行仿真

你别告诉我你是直接执行的这个函数
而没有为参数进行值传递
页: [1]
查看完整版本: MATLAB R2008a的问题