MATLAB爱好者论坛-LabFans.com

MATLAB爱好者论坛-LabFans.com (https://www.labfans.com/bbs/index.php)
-   MATLAB论坛 (https://www.labfans.com/bbs/forumdisplay.php?f=6)
-   -   [求助]简单函数问题 (https://www.labfans.com/bbs/showthread.php?t=3764)

nospecial 2008-06-30 01:31

[求助]简单函数问题
 
:cry: 我定义了函数fv如下:HL,ZL是矩阵,n是数

function [C1,AIC]= fv(HL,ZL,n)
c1=HL'*HL;
c2=inv(c1);
c3=HL'*ZL;
C1=c2*c3
m=ZL-HL*C1;
h=m';
dk=1/300*h*m;
AIC=300*log(dk)+4*n;
[COLOR="Red"]
但结果是??? Input argument "HL" is undefined.

Error in ==> fv at 2
c1=HL'*HL;[/COLOR]
这是为什么呢,我这样做对吗

watcher 2008-06-30 12:00

你是通过命令窗口或者批处理m文件调用的吗?

未注册 2008-06-30 13:23

[QUOTE=nospecial;13285]:cry: 我定义了函数fv如下:HL,ZL是矩阵,n是数

function [C1,AIC]= fv(HL,ZL,n)
c1=HL'*HL;
c2=inv(c1);
c3=HL'*ZL;
C1=c2*c3
m=ZL-HL*C1;
h=m';
dk=1/300*h*m;
AIC...[/QUOTE]

你这函数是你自己写的吗?自己定义的函数的输入参数都不知道吗?
这个fv需要3个参数才可能正确运行,前两个是矩阵,后一个是数。
必须以命令行或者调用的方式才可以。


所有时间均为北京时间。现在的时间是 09:44

Powered by vBulletin
版权所有 ©2000 - 2025,Jelsoft Enterprises Ltd.