matlab编程!2.请用 surf 指令来画出下列函数的曲面图:z=x*exp(-x^2-y^2),其中x在【-2,2】间共等切分为21点,y在【-1,1】间共等切分为21点,所以此曲面共有21*21=441个点.3.对于离散数据x=【-2 -1 1 2 3 2

来源:学生作业帮助网 编辑:作业帮 时间:2024/04/29 02:56:49
matlab编程!2.请用 surf 指令来画出下列函数的曲面图:z=x*exp(-x^2-y^2),其中x在【-2,2】间共等切分为21点,y在【-1,1】间共等切分为21点,所以此曲面共有21*21=441个点.3.对于离散数据x=【-2 -1 1 2 3 2

matlab编程!2.请用 surf 指令来画出下列函数的曲面图:z=x*exp(-x^2-y^2),其中x在【-2,2】间共等切分为21点,y在【-1,1】间共等切分为21点,所以此曲面共有21*21=441个点.3.对于离散数据x=【-2 -1 1 2 3 2
matlab编程!
2.请用 surf 指令来画出下列函数的曲面图:z=x*exp(-x^2-y^2),其中x在【-2,2】间共等切分为21点,y在【-1,1】间共等切分为21点,所以此曲面共有21*21=441个点.
3.对于离散数据x=【-2 -1 1 2 3 2 4】及y=【0.5 1.0 0.8 1.5 2.0 1.6 1.0】,试拟合三次多项式,
(1)求出该多项式的具体表达形式.
(2)求出该多项式的根.
(3)求出该多项式在x=2.5处的值.
(4)求出该多项式的微分

matlab编程!2.请用 surf 指令来画出下列函数的曲面图:z=x*exp(-x^2-y^2),其中x在【-2,2】间共等切分为21点,y在【-1,1】间共等切分为21点,所以此曲面共有21*21=441个点.3.对于离散数据x=【-2 -1 1 2 3 2
写得比较长,但这样容易懂
%(2)
clear
clc
x=linspace(-2,2,21);
y=linspace(-1,1,21);
[X,Y]=meshgrid(x,y);
z=X.*exp(-X.^2-Y.^2);
surf(X,Y,z)
%(3)
x=[-2 -1 1 2 3 2 4];
y=[0.5 1.0 0.8 1.5 2.0 1.6 1.0];
p=polyfit(x,y,3);
f=@(x) p(1)*x.^3+p(2)*x.^2+p(3)*x+p(4);
syms x;
y=p(1)*x.^3+p(2)*x.^2+p(3)*x+p(4)
Root=fzero(f,1)
F25=feval(f,2.5)
df=diff(y,'x',1)