matlab有关函数使用的问题k=0:5;t=1;lambda=1.6;y=homework0901(k,t,lambda);plot(k,y);Undefined function or method 'homework0901' for inputarguments of type 'double'.执行不成功报错了,错在了哪里?应该如何修改?——————
来源:学生作业帮助网 编辑:作业帮 时间:2024/07/19 07:43:39
![matlab有关函数使用的问题k=0:5;t=1;lambda=1.6;y=homework0901(k,t,lambda);plot(k,y);Undefined function or method 'homework0901' for inputarguments of type 'double'.执行不成功报错了,错在了哪里?应该如何修改?——————](/uploads/image/z/3942089-17-9.jpg?t=matlab%E6%9C%89%E5%85%B3%E5%87%BD%E6%95%B0%E4%BD%BF%E7%94%A8%E7%9A%84%E9%97%AE%E9%A2%98k%3D0%3A5%3Bt%3D1%3Blambda%3D1.6%3By%3Dhomework0901%28k%2Ct%2Clambda%29%3Bplot%28k%2Cy%29%3BUndefined+function+or+method+%27homework0901%27+for+inputarguments+of+type+%27double%27.%E6%89%A7%E8%A1%8C%E4%B8%8D%E6%88%90%E5%8A%9F%E6%8A%A5%E9%94%99%E4%BA%86%2C%E9%94%99%E5%9C%A8%E4%BA%86%E5%93%AA%E9%87%8C%3F%E5%BA%94%E8%AF%A5%E5%A6%82%E4%BD%95%E4%BF%AE%E6%94%B9%3F%E2%80%94%E2%80%94%E2%80%94%E2%80%94%E2%80%94%E2%80%94)
matlab有关函数使用的问题k=0:5;t=1;lambda=1.6;y=homework0901(k,t,lambda);plot(k,y);Undefined function or method 'homework0901' for inputarguments of type 'double'.执行不成功报错了,错在了哪里?应该如何修改?——————
matlab有关函数使用的问题
k=0:5;
t=1;
lambda=1.6;
y=homework0901(k,t,lambda);
plot(k,y);
Undefined function or method 'homework0901' for input
arguments of type 'double'.
执行不成功报错了,错在了哪里?应该如何修改?
——————————————以下为函数定义———————————————————————
function P=homework0901(k,t,lambda)
%\x05k\x05cars passing a particular point on a highway in 1 minute
%\x05t\x05length of time interval
switch (nargin)
case 3
;
otherwise
error('无效输入');
end;
P=exp(-lambda.*t)*(lambda.*t).^k./factorial(k);
end
matlab有关函数使用的问题k=0:5;t=1;lambda=1.6;y=homework0901(k,t,lambda);plot(k,y);Undefined function or method 'homework0901' for inputarguments of type 'double'.执行不成功报错了,错在了哪里?应该如何修改?——————
你的M文件放在目录下了么?