哦 这个方法很多,Matlab中至少提供了三种方法
% by dynamic
% see also http://www.matlabsky.com
% contact me matlabsky@gmail.com
% 2009-7-1 9:47:42
%
一、匿名函数,使用最方便的
f=@(x,y)x.^2+sin(x.*y)+2*y
二、inline函数,最大的好处是可以将sym表达式转换为函数
f=inline('x.^2+sin(x.*y)+2*y')
三、M文件,也就是子函数
function f=myfun(x,y)
f=x.^2+sin(x.*y)+2*y
当然Matlab还提供了fcnchk函数等其他方式 ,,,,,,,哦 这个方法很多,Matlab中至少提供了三种方法
,
,% by dynamic
,% see also http://www.matlabsky.com
,% contact me matlabsky@gmail.com
,% 2009-7-1 9:47:42
,%
,
,一、匿名函数,使用最方便的
,f=@(x,y)x.^2+sin(x.*y)+2*y
,
,二、inline函数,最大的好处是可以将sym表达式转换为函数
,f=inline('x.^2+sin(x.*y)+2*y')
,
,三、M文件,也就是子函数
,function f=myfun(x,y)
,f=x.^2+sin(x.*y)+2*y
,
,当然Matlab还提供了fcnchk函数等其他方式 ,,,,,,,哦 这个方法很多,Matlab中至少提供了三种方法