Labfans是一个针对大学生、工程师和科研工作者的技术社区。 论坛首页 | 联系我们(Contact Us)
MATLAB爱好者论坛-LabFans.com
返回   MATLAB爱好者论坛-LabFans.com > 工程数学软件 > MATLAB论坛
MATLAB论坛 一切MATLAB相关问题在此讨论。
回复
 
主题工具 显示模式
旧 2008-10-27, 15:31   #1
niesanshi
初级会员
 
注册日期: 2008-10-27
年龄: 39
帖子: 6
声望力: 0
niesanshi 正向着好的方向发展
问题 [求助]运行matlab函数时出现的问题求解

各位大虾,我是一个matlab超级初入门的新手,今天对着书写了个函数,但是在运行时出现了下面的问题,请大家帮我解决一下啊!
function out=check_arg(a,b,c)
%Example 5-3:check_arg
%check_arg(a,b,c),the return walue is decided by the function
%input number and input arguments
if(nargin==1)
out=a;
elseif(nargin==2)
out==(a.^2+b.^2);
elseif(nargin==3)
out==(a*b*c\2);
end
这样一个函数在command 里运行时,出现
>> exp53(10)
??? Undefined function or method 'exp53' for input arguments of type 'double'.
多谢各位大虾了!
niesanshi 当前离线   回复时引用此帖
旧 2008-10-27, 21:10   #2
Juicy
初级会员
 
注册日期: 2008-10-08
帖子: 24
声望力: 17
Juicy 正向着好的方向发展
默认 回复: [求助]运行matlab函数时出现的问题求解

if nargin==1
out = a;
elseif nargin==2
out = a.^2+b.^2;
else nargin==3
out = a.*b.*c/2;
end
__________________
:ft:
Juicy 当前离线   回复时引用此帖
旧 2008-10-27, 21:22   #3
mathjiang
高级会员
 
注册日期: 2008-01-02
帖子: 247
声望力: 22
mathjiang 正向着好的方向发展
默认 回复: [求助]运行matlab函数时出现的问题求解

问题应该是你没有else
mathjiang 当前离线   回复时引用此帖
旧 2008-10-27, 21:25   #4
mathjiang
高级会员
 
注册日期: 2008-01-02
帖子: 247
声望力: 22
mathjiang 正向着好的方向发展
默认 回复: [求助]运行matlab函数时出现的问题求解

还有就是,你的函数名是check_arg,怎么在命令窗口输入exp53(10),何意?
mathjiang 当前离线   回复时引用此帖
旧 2008-11-04, 09:10   #5
niesanshi
初级会员
 
注册日期: 2008-10-27
年龄: 39
帖子: 6
声望力: 0
niesanshi 正向着好的方向发展
默认 回复: [求助]运行matlab函数时出现的问题求解

多谢大虾了,我还以为是要输入函数所在的文件名呢,不好意思哈!
niesanshi 当前离线   回复时引用此帖
回复

主题工具
显示模式

发帖规则
不可以发表新主题
不可以发表回复
不可以上传附件
不可以编辑自己的帖子

启用 BB 代码
论坛启用 表情符号
论坛启用 [IMG] 代码
论坛禁用 HTML 代码


相似的主题
主题 主题作者 版面 回复 最后发表
如何实现gui窗口嵌套 beulah MATLAB论坛 1 2008-12-28 17:57
Analyzing Test Data from a Worldwide Fleet of Fuel Cell Vehicles at Daimler AG TechnicalArticles MATLAB技术文章 0 2008-12-19 05:51
[求助]汽车车牌字符分割 zhaokunyao MATLAB论坛 0 2008-12-15 23:27
[求助]急!!!!!!!关于图片消噪 sqqssqq MATLAB论坛 1 2008-12-14 13:05
[求助]通信系统仿真:条件是MIMO(2*2),平坦瑞利衰落,用QPSK调制 lmg123 MATLAB论坛 0 2008-12-13 10:30


所有时间均为北京时间。现在的时间是 14:20


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