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/06/30 06:12:21
![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](/uploads/image/z/1582235-35-5.jpg?t=matlab%E7%BC%96%E7%A8%8B%212%EF%BC%8E%E8%AF%B7%E7%94%A8+surf+%E6%8C%87%E4%BB%A4%E6%9D%A5%E7%94%BB%E5%87%BA%E4%B8%8B%E5%88%97%E5%87%BD%E6%95%B0%E7%9A%84%E6%9B%B2%E9%9D%A2%E5%9B%BE%EF%BC%9Az%3Dx%2Aexp%EF%BC%88-x%5E2-y%5E2%EF%BC%89%2C%E5%85%B6%E4%B8%ADx%E5%9C%A8%E3%80%90-2%2C2%E3%80%91%E9%97%B4%E5%85%B1%E7%AD%89%E5%88%87%E5%88%86%E4%B8%BA21%E7%82%B9%2Cy%E5%9C%A8%E3%80%90-1%2C1%E3%80%91%E9%97%B4%E5%85%B1%E7%AD%89%E5%88%87%E5%88%86%E4%B8%BA21%E7%82%B9%2C%E6%89%80%E4%BB%A5%E6%AD%A4%E6%9B%B2%E9%9D%A2%E5%85%B1%E6%9C%8921%2A21%3D441%E4%B8%AA%E7%82%B9.3.%E5%AF%B9%E4%BA%8E%E7%A6%BB%E6%95%A3%E6%95%B0%E6%8D%AEx%3D%E3%80%90-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)