多做题,通过考试没问题!

MATLAB语言考试

睦霖题库>其他计算机考试>MATLAB语言考试

做一个花瓶,如图示。(提示:做一个旋转体表面,调入一幅图像对该表面进行彩绘,即用图像的色图索引作为表面体的色图索引)

正确答案: >>t=(0:20)/20;
>>r=sin(2*pi*t)+2;
>>[x,y,z]=cylinder(r,40);%产生旋转体表面的三维数据
>>cx=imread(’flowers.tif’);%读取名为flowers.tif的图象文件
>>[c,map]=rgb2ind(cx,256);%真彩色图转换为索引图(若读入的是索引图,不需转换)
>>c1=double(c)+1;%把unit8编址图象数据变换为双精度格式
>>surface(x,y,z,’Cdata’,flipud(c1),’FaceColor’,’texturemap’,...
’EdgeColor’,’none’,’CDataMapping’,’direct’,’Ambient’,...
0.6,’diffuse’,0.8,’speculars’,0.9)%通过属性设置,进行彩绘。
>>colormap(map)%使用图象的色图
>>view(-50,10)
>>axisoff
答案解析:
进入题库查看解析

微信扫一扫手机做题