关于matlab,高分求购!!!!

来源:百度知道 编辑:UC知道 时间:2024/05/11 14:58:34
(1)任意选取一幅图像,将其分别投影到草帽图与高斯曲面图的表面上。要求对程序做出注释说明。
(2)求函数f(x,y,z)=xyz在两个平面x+y+z-30=0及x+y-z=0的交线上的最大值。要求对程序做出注释说明。

80分一题,追加80分第二题

(1)任意选取一幅图像,将其分别投影到草帽图与高斯曲面图的表面上。要求对程序做出注释说明。 clear,clc,o=imread('yisu.jpg'); %读入原始图像(图片自己选,记得放在与源文件相同的目录下)p=peaks; %创建高斯曲面pimshow(o); %显示图像figure,warp(p,o); %将原图投影到高斯曲面上,并在在新的图像窗内显示x=-8:0.5:8;y=x'; %选取草帽图x,y的步长和范围ones(size(y))*x;y=y*ones(size(x));x=ans; r=sqrt(x.^2 y.^2) eps; z=sin(r)./r; %创建草帽图zfigure,warp(z,o) %将原图投影到草帽图表面上,并在在新的图像窗内显示第二题不会