matlab中怎么定义函数的变量 10

在M文件中输入这个functiony=myfun(x)y=x.^2;运行时却出现错误;???Inputargument"x"isundefined.Errorin==>l... 在M文件中输入这个function y = myfun(x)
y = x.^2;运行时却出现错误;
??? Input argument "x" is undefined.
Error in ==> liutelixue at 3
y = x.^2; 请问下为什么会出现这种问题,以及正确的定义应该怎么定义
展开
 我来答
小雨837104298
2012-11-05
知道答主
回答量:53
采纳率:100%
帮助的人:14.4万
展开全部

应该编个M文件,把你上面的这个function y=myfun(x) ;y=0.5*exp(x/3)-x.^2.*sin(x); return放到M文件里,保存后,再输入你要计算的x,例如

输入,y=myfun(0)

追问
我是这样定义的:
function re=f3(t,H)
q=((545*10^-3)^2*H*10^-3)/t;
re=q*36*10^-3/(((18*10^-3)^2*pi)*1.007*10^-6)
return
为什么运行时会出现
re=f3(15.53,90)
??? Undefined function or method 'f3' for input arguments of type 'double'.
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式