将下面程序中的函数用inline函数改写如何做?
来源:学生作业帮 编辑:搜狗做题网作业帮 分类:综合作业 时间:2024/08/09 01:49:49
将下面程序中的函数用inline函数改写如何做?
function demo1%主函数
x=-5:0.3:5;y=linspace(-6,6,length(x));
[X,Y]=meshgrid(x,y);
Z=lizi1(X,Y);
mesh(X,Y,Z)
end
function z=lizi1(x,y)%M函数定义的函数
z=(4-2.1*x.^2+x^4/3).*x^2+3*x.*y+(-4+4*y.^2).*y;
end
function demo1%主函数
x=-5:0.3:5;y=linspace(-6,6,length(x));
[X,Y]=meshgrid(x,y);
Z=lizi1(X,Y);
mesh(X,Y,Z)
end
function z=lizi1(x,y)%M函数定义的函数
z=(4-2.1*x.^2+x^4/3).*x^2+3*x.*y+(-4+4*y.^2).*y;
end
lizi1 = inline('(4-2.1*x.^2+x^4/3).*x^2+3*x.*y+(-4+4*y.^2).*y', 'x', 'y')
再问: function demo1%主函数 x=-5:0.3:5;y=linspace(-6,6,length(x)); [X,Y]=meshgrid(x,y); Z=lizi1(X,Y); lizi1 = inline('(4-2.1*x.^2+x^4/3).*x^2+3*x.*y+(-4+4*y.^2).*y', 'x', 'y') ; mesh(X,Y,Z) end 这是我原先写的程序但是有错误!能告诉我错在哪么?
再答: function demo1%主函数 x=-5:0.3:5;y=linspace(-6,6,length(x)); [X,Y]=meshgrid(x,y); lizi1 = inline('(4-2.1*x.^2+x^4/3).*x^2+3*x.*y+(-4+4*y.^2).*y', 'x', 'y') ; Z=lizi1(X,Y); mesh(X,Y,Z)
再问: function demo1%主函数 x=-5:0.3:5;y=linspace(-6,6,length(x)); [X,Y]=meshgrid(x,y); Z=lizi1(X,Y); lizi1 = inline('(4-2.1*x.^2+x^4/3).*x^2+3*x.*y+(-4+4*y.^2).*y', 'x', 'y') ; mesh(X,Y,Z) end 这是我原先写的程序但是有错误!能告诉我错在哪么?
再答: function demo1%主函数 x=-5:0.3:5;y=linspace(-6,6,length(x)); [X,Y]=meshgrid(x,y); lizi1 = inline('(4-2.1*x.^2+x^4/3).*x^2+3*x.*y+(-4+4*y.^2).*y', 'x', 'y') ; Z=lizi1(X,Y); mesh(X,Y,Z)
将下面程序中的函数用inline函数改写如何做?
用inline定义函数后怎么用plot将其画出
c程序如何调用主函数下面定义的函数,
matlab如何将脚本文件改成函数文件,下面是我的程序.
C中函数inline定义问题,
中的 函数 单调性 如何做
matlab的inline函数报错Error using inline/feval (line 23)Not enoug
inline hook只能hook在函数头部吗
在什么情况下适宜采用inline定义内联函数
inline内联函数具体有什么作用呢?
编写程序,计算下面函数的值
在matlab中怎样将一个目标函数输入,并且怎样将matlab中的函数写出来.看程序中的函数怎么都写不出来