freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

matlab繪ppt課件(2)-資料下載頁

2025-05-05 18:17本頁面
  

【正文】 ? view(30,45) ? subplot(2,2,4) ? peaks(50) ? view(2) 色彩處理 1.顏色的向量表示 MATLAB除用字符表示顏色外,還可以用含有 3個(gè)元素的向量表示顏色。向量元素在[0,1]范圍取值, 3個(gè)元素分別表示紅、綠、藍(lán) 3種顏色的相對(duì)亮度,稱為 RGB三元組。 2.色圖 色圖 (Color map)是 MATLAB系統(tǒng)引入的概念。在 MATLAB中,每個(gè)圖形窗口只能有一個(gè)色圖。色圖是 m 3 的數(shù)值矩陣,它的每一行是 RGB三元組。色圖矩陣可以人為地生成,也可以調(diào)用 MATLAB提供的函數(shù)來定義色圖矩陣。 3.三維表面圖形的著色 三維表面圖實(shí)際上就是在網(wǎng)格圖的每一個(gè)網(wǎng)格片上涂上顏色。 surf函數(shù)用缺省的著色方式對(duì)網(wǎng)格片著色。除此之外,還可以用shading命令來改變著色方式。 shading faceted命令將每個(gè)網(wǎng)格片用其高度對(duì)應(yīng)的顏色進(jìn)行著色,但網(wǎng)格線仍保留著,其顏色是黑色。這是系統(tǒng)的缺省著色方式。 shading flat命令將每個(gè)網(wǎng)格片用同一個(gè)顏色進(jìn)行著色,且網(wǎng)格線也用相應(yīng)的顏色,從而使得圖形表面顯得更加光滑。 shading interp命令在網(wǎng)格片內(nèi)采用顏色插值處理,得出的表面圖顯得最光滑。 例 423 3種圖形著色方式的效果展示。 程序如下: [x,y,z]=sphere(20)。 colormap(copper)。 subplot(1,3,1)。 surf(x,y,z)。 shading faceted。 axis equal subplot(1,3,2)。 surf(x,y,z)。shading flat。 axis equal subplot(1,3,3)。 surf(x,y,z)。shading interp。 axis equal 光照處理 MATLAB提供了燈光設(shè)置的函數(shù),其調(diào)用格式為: light(39。Color39。,選項(xiàng) 1,39。Style39。,選項(xiàng) 2,39。Position39。,選項(xiàng) 3) 例 424 光照處理后的球面。 程序如下: [x,y,z]=sphere(20)。 subplot(1,2,1)。 surf(x,y,z)。axis equal。 light(39。Posi39。,[0,1,1])。 shading interp。 hold on。 plot3(0,1,1,39。p39。)。text(0,1,1,39。 light39。)。 subplot(1,2,2)。 surf(x,y,z)。axis equal。 light(39。Posi39。,[1,0,1])。 shading interp。 hold on。 plot3(1,0,1,39。p39。)。text(1,0,1,39。 light39。)。 圖形的裁剪處理 例 425 繪制三維曲面圖,并進(jìn)行插值著色處理,裁掉圖中 x和 y都小于 0部分。 程序如下: [x,y]=meshgrid(5::5)。 z=cos(x).*cos(y).*exp(sqrt(x.^2+y.^2)/4)。 surf(x,y,z)。shading interp。 pause %程序暫停 i=find(x=0amp。y=0)。 z1=z。z1(i)=NaN。 surf(x,y,z1)。shading interp。 為了展示裁剪效果,第一個(gè)曲面繪制完成后暫停,然后顯示裁剪后的曲面。 圖像處理與動(dòng)畫制作 圖像處理 1. imread和 imwrite函數(shù) imread和 imwrite函數(shù)分別用于將圖像文件讀入 MATLAB工作空間,以及將圖像數(shù)據(jù)和色圖數(shù)據(jù)一起寫入一定格式的圖像文件。MATLAB支持多種圖像文件格式,如 .bmp、 .jpg、 .jpeg、 .tif等。 2. image和 imagesc函數(shù) 這兩個(gè)函數(shù)用于圖像顯示。為了保證圖像的顯示效果,一般還應(yīng)使用 colormap函數(shù)設(shè)置圖像色圖。 例 426 有一圖像文件 ,在圖形窗口顯示該圖像。 程序如下: [x,cmap]=imread(39。39。)。 %讀取圖像的數(shù)據(jù)陣和色圖陣 image(x)。colormap(cmap)。 axis image off %保持寬高比并取消坐標(biāo)軸 動(dòng)畫制作 MATLAB提供 getframe、 moviein和 movie函數(shù)進(jìn)行動(dòng)畫制作。 1. getframe函數(shù) getframe函數(shù)可截取一幅畫面信息 (稱為動(dòng)畫中的一幀 ),一幅畫面信息形成一個(gè)很大的列向量。顯然,保存 n幅圖面就需一個(gè)大矩陣。 2. moviein函數(shù) moviein(n)函數(shù)用來建立一個(gè)足夠大的 n列矩陣。該矩陣用來保存 n幅畫面的數(shù)據(jù),以備播放。之所以要事先建立一個(gè)大矩陣,是為了提高程序運(yùn)行速度。 3. movie函數(shù) movie(m,n)函數(shù)播放由矩陣 m所定義的畫面每秒 n次,缺省時(shí)播放一次。 例 427 繪制了 peaks函數(shù)曲面并且將它繞 z軸旋轉(zhuǎn)。 程序如下 [X,Y,Z]=peaks(30)。 surf(X,Y,Z) axis([3,3,3,3,10,10]) axis off。 shading interp。 colormap(hot)。 m=moviein(20)。 %建立一個(gè) 20列大矩陣 for i=1:20 view(+24*(i1),30) %改變視點(diǎn) m(:,i)=getframe。 %將圖形保存到 m矩陣 end movie(m,2)。 %播放畫面每秒 2次
點(diǎn)擊復(fù)制文檔內(nèi)容
教學(xué)課件相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1