




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
MATLAB程序設(shè)計(jì)目錄二維圖形圖形保存與導(dǎo)入三維圖形隱函數(shù)繪圖第三章數(shù)據(jù)可視化二維圖形圖形保存與導(dǎo)入三維圖形第三章數(shù)據(jù)可視化二維圖形第三章數(shù)據(jù)可視化三維圖形第三章數(shù)據(jù)可視化三維圖形第三章數(shù)據(jù)可視化三維圖形三維圖形第三章數(shù)據(jù)可視化三維圖形三維曲線三維曲面曲面相交高級控制其他三維圖形問題1已知統(tǒng)計(jì)數(shù)據(jù),繪制統(tǒng)計(jì)數(shù)據(jù)的三維條形圖。問題的提出問題2已知統(tǒng)計(jì)數(shù)據(jù),繪制統(tǒng)計(jì)數(shù)據(jù)的三維針狀圖。問題3已知統(tǒng)計(jì)數(shù)據(jù),繪制統(tǒng)計(jì)數(shù)據(jù)的三維填充圖。問題4已知統(tǒng)計(jì)數(shù)據(jù),繪制統(tǒng)計(jì)數(shù)據(jù)的三維餅圖。其他三維圖形學(xué)習(xí)的重點(diǎn)與目標(biāo)掌握函數(shù)bar3和bar3h繪制三維條形圖的方法掌握函數(shù)stem3繪制三維針狀圖的方法掌握函數(shù)pie3繪制三維餅圖的方法掌握函數(shù)fill,fill3繪制二和三維填充圖的方法close;clear;clc;figureZ=rand(4,5);bar3(Z)三維條形圖。三維豎向條形圖繪制函數(shù)為bar3,調(diào)用格式為bar3(Z,選項(xiàng))或bar3(Y,Z,選項(xiàng))等。close;clear;clc;figureZ=rand(4,5);bar3(Z,0.5)close;clear;clc;figureZ=rand(4,5);bar3(Z,'g')close;clear;clc;figureZ=rand(4,5);bar3(Z,'grouped')close;clear;clc;figureZ=rand(4,5);bar3(Z,'stacked')close;clear;clc;figureZ=rand(4,5);bar3(Z,
'detached')三維條形圖。三維豎向條形圖繪制函數(shù)為bar3,調(diào)用格式為bar3(Z,選項(xiàng))或bar3(Y,Z,選項(xiàng))等。close;clear;clc;figureZ=rand(4,5);Y=6:9;bar3(Y,Z)close;clear;clc;figureZ=rand(4,5);Y=6:9;bar3(Y,Z);xticks(1:5);xticklabels({'3','4','5','6','7'})close;clear;clc;figureZ=rand(4,5);Y=6:9;bar3(Y,Z);xticks(1:5);xticklabels(3:7)yticks(6:9);yticklabels(8:11)三維條形圖。三維豎向條形圖繪制函數(shù)為bar3,調(diào)用格式為bar3(Z,選項(xiàng))或bar3(Y,Z,選項(xiàng))等。close;clear;clc;figureY=rand(4,5);bar3h(Y)close;clear;clc;figureY=rand(4,5);bar3h(Y,0.5)close;clear;clc;figureY=rand(4,5);bar3h(Y,'g')三維條形圖。三維橫向條形圖繪制函數(shù)為bar3h,調(diào)用格式為bar3h(Y,選項(xiàng))或bar3h(Z,Y,選項(xiàng))等。close;clear;clc;figureY=rand(4,5);bar3h(Y,'grouped')close;clear;clc;figureY=rand(4,5);bar3h(Y,'stacked')close;clear;clc;figureY=rand(4,5);bar3h(Y,
'detached')三維條形圖。三維橫向條形圖繪制函數(shù)為bar3h,調(diào)用格式為bar3h(Y,選項(xiàng))或bar3h(Z,Y,選項(xiàng))等。close;clear;clc;figureY=rand(4,5);Z=6:9;bar3h(Z,Y)close;clear;clc;figureY=rand(4,5);Z=6:9;bar3h(Z,Y);xticks(1:5);xticklabels({'3','4','5','6','7'})close;clear;clc;figureY=rand(4,5);Z=6:9;bar3h(Z,Y)xticks(1:5);xticklabels(3:7)zticks(6:9);zticklabels(8:11)三維條形圖。三維橫向條形圖繪制函數(shù)為bar3h,調(diào)用格式為bar3h(Y,選項(xiàng))或bar3h(Z,Y,選項(xiàng))等。close;clear;clc;figureX=linspace(-pi/2,pi/2,40);Z=cos(X);stem3(Z)close;clear;clc;figureX=linspace(-pi/2,pi/2,40);Z=[sin(X);cos(X)];stem3(Z)三維針狀圖。三維針狀圖繪制函數(shù)為stem3,其調(diào)用格式為stem3(Z,選項(xiàng))或stem3(Z,Name,Value)或stem3(X,Y,Z,選項(xiàng))或stem3(X,Y,Z,Name,Value)等。三維針狀圖。三維針狀圖繪制函數(shù)為stem3,其調(diào)用格式為stem3(Z,選項(xiàng))或stem3(Z,Name,Value)或stem3(X,Y,Z,選項(xiàng))或stem3(X,Y,Z,Name,Value)等。close;clear;clc;figureX=linspace(-pi,pi,40);Z=cos(X);stem3(Z,'filled')close;clear;clc;figureX=linspace(-pi,pi,40);Z=cos(X);stem3(Z,'--*m')三維針狀圖。三維針狀圖繪制函數(shù)為stem3,其調(diào)用格式為stem3(Z,選項(xiàng))或stem3(Z,Name,Value)或stem3(X,Y,Z,選項(xiàng))或stem3(X,Y,Z,Name,Value)等。close;clear;clc;figureX=linspace(-pi,pi,40);Z=cos(X);stem3(Z,'Marker','s','MarkerFaceColor',…'g','MarkerEdgeColor','m')close;clear;clc;figureX=linspace(-5,5,60);Y=cos(X);Z=X.^2;stem3(X,Y,Z);view(-8,30)三維針狀圖。三維針狀圖繪制函數(shù)為stem3,其調(diào)用格式為stem3(Z,選項(xiàng))或stem3(Z,Name,Value)或stem3(X,Y,Z,選項(xiàng))或stem3(X,Y,Z,Name,Value)等。close;clear;clc;figure[X,Y]=meshgrid(0:.1:1);Z=exp(X+Y);stem3(X,Y,Z);close;clear;clc;figuret=linspace(0,2*pi);X=cos(t);Y=sin(t);Z=t;stem3(X,Y,Z,':*m')三維餅圖。三維餅圖繪制函數(shù)為pie3,調(diào)用格式為pie3(X)或pie3(X,選項(xiàng))等。若sum(X)>1,則利用X/sum(X)將X的各元素歸一化,以此確定餅圖各扇區(qū)的百分比面積。close;clear;clc;figureX=[130.52.52];pie3(X)>>X/sum(X)ans=0.11110.33330.05560.27780.2222>>X/sum(X)*100ans=11.111133.33335.555627.777822.2222則只繪制餅圖部分扇區(qū)的百分比面積。若sum(X)<1,若sum(X)=1,則X的元素直接指定餅圖各扇區(qū)的百分比面積。三維餅圖。三維餅圖繪制函數(shù)為pie3,調(diào)用格式為pie3(X)或pie3(X,選項(xiàng))等。若sum(X)>1,則利用X/sum(X)將X的各元素歸一化,以此確定餅圖各扇區(qū)的百分比面積。close;clear;clc;figureX=[130.52.52];pie3(X)則只繪制餅圖部分扇區(qū)的百分比面積。若sum(X)<1,若sum(X)=1,則X的元素直接指定餅圖各扇區(qū)的百分比面積。close;clear;clc;figureX=[0.3530.2490.398];pie3(X)>>X*100ans=35.300024.900039.8000三維餅圖。三維餅圖繪制函數(shù)為pie3,調(diào)用格式為pie3(X)或pie3(X,選項(xiàng))等。若sum(X)>1,則利用X/sum(X)將X的各元素歸一化,以此確定餅圖各扇區(qū)的百分比面積。close;clear;clc;figureX=[130.52.52];pie3(X)則只繪制餅圖部分扇區(qū)的百分比面積。若sum(X)<1,若sum(X)=1,則X的元素直接指定餅圖各扇區(qū)的百分比面積。close;clear;clc;figureX=[0.3530.2490.398];pie3(X)close;clear;clc;figureX=[0.2530.1490.398];pie3(X)close;clear;clc;figureX=[1,3,0.5,2.5,2];explode=[0,1,0,0,0];pie3(X,explode);三維餅圖。三維餅圖繪制函數(shù)為pie3,調(diào)用格式為pie3(X)或pie3(X,選項(xiàng))等。close;clear;clc;figureX=[1,3,0.5,2.5,2];labels={'優(yōu)秀','良好','中等','及格','不及格'};pie3(X,labels);close;clear;clc;figureX=[1,3,0.5,2.5,2];p=pie3(X);pText=findobj(p,'Type','text');percentValues=get(pText,'String');labels={'優(yōu)秀';'良好';'中等';'及格';'不及格'};combinedtxt=strcat(labels,'(',percentValues,')');pText(1).String=combinedtxt(1);pText(2).String=combinedtxt(2);pText(3).String=combinedtxt(3);pText(4).String=combinedtxt(4);pText(5).String=combinedtxt(5);三維餅圖。三維餅圖繪制函數(shù)為pie3,調(diào)用格式為pie3(X)或pie3(X,選項(xiàng))等。填充圖。繪制二維和三維填充圖的函數(shù)分別為fill和fill3,其調(diào)用格式分別為:fill(X,Y,C)fill(X,Y,ColorSpec)fill(X1,Y1,C1,X2,Y2,C2,...)fill(...,'PropertyName',PropertyValue)fill3(X,Y,Z,C)fill3(X,Y,Z,ColorSpec)fill3(X1,Y1,Z1,C1,X2,Y2,Z2,C2,...)fill3(...,'PropertyName',PropertyValue)對于二維和三維的填充圖,X,Y和X,Y,Z是按順序構(gòu)成平面和空間多邊形的頂點(diǎn)。C和ColorSpec用于設(shè)定多邊形的填充顏色。ColorSpec是顏色名稱或行向量的RGB三元組,C是顏色圖索引的向量或矩陣。當(dāng)C是行向量時,需滿足length(C)=size(X,2)=size(Y,2);當(dāng)C是列向量時,需滿足length(C)=size(X,1)=size(Y,1)。PropertyName和PropertyValue是屬性名稱及其數(shù)值的參數(shù)對,用于定義圖形對象的屬性。close;clear;clc;figuret=(1/16:1/8:1)*2*pi;x=cos(t);y=sin(t);plot(x,y,'LineWidth',1.5);axisequal;axis([-11-11])close;clear;clc;figuret=(1/16:1/8:1)*2*pi;x=cos(t);y=sin(t);axisequal;axis([-11-11])fill(x,y,'r');close;clear;clc;figurex=[100.51];y=[0.500.50];plot(x,y,'LineWidth',1.5);axisequal;axis([-0.031.03-0.030.53])close;clear;clc;figurex=[100.51];y=[0.500.50];axisequal;axis([-0.031.03-0.030.53])fill(x,y,[0.30.60.9]);函數(shù)fill和fill3在繪制填充圖時,可同時填充多個多邊形。對于二維填充圖的X,Y是矩陣,兩矩陣X,Y對應(yīng)的列分別構(gòu)成一個多邊形。對于三維填充圖的X,Y,Z也是矩陣,三個矩陣X,Y,Z對應(yīng)的列分別構(gòu)成一個多邊形。close;clear;clc;figureX1=[001]';Y1=[011]';X2=[0.11.11.1]';Y2=[010]';X3=[1.21.22.1]';Y3=[101]';X4=[1.32.22.2]';Y4=[010]';X=[X1X2X3X4];Y=[Y1Y2Y3Y4];plot(X,Y,'LineWidth',1.5);axis([-0.12.3-0.051.05])函數(shù)fill和fill3在繪制填充圖時,可同時填充多個多邊形。對于二維填充圖的X,Y是矩陣,兩矩陣X,Y對應(yīng)的列分別構(gòu)成一個多邊形。對于三維填充圖的X,Y,Z也是矩陣,三個矩陣X,Y,Z對應(yīng)的列分別構(gòu)成一個多邊形。close;clear;clc;figureX1=[001]';Y1=[011]';X2=[0.11.11.1]';Y2=[010]';X3=[1.21.22.1]';Y3=[101]';X4=[1.32.22.2]';Y4=[010]';X=[X1X2X3X4];Y=[Y1Y2Y3Y4];axis([-0.12.3-0.051.05])fill(X,Y,[0.10.20.30.4]);plot(X,Y,'LineWidth',1.5);函數(shù)fill和fill3在繪制填充圖時,可同時填充多個多邊形。對于二維填充圖的X,Y是矩陣,兩矩陣X,Y對應(yīng)的列分別構(gòu)成一個多邊形。對于三維填充圖的X,Y,Z也是矩陣,三個矩陣X,Y,Z對應(yīng)的列分別構(gòu)成一個多邊形。close;clear;clc;figureX1=[001]';Y1=[011]';X2=[0.11.11.1]';Y2=[010]';X3=[1.21.22.1]';Y3=[101]';X4=[1.32.22.2]';Y4=[010]';axis([-0.12.3-0.051.05])fill(X1,Y1,0.1,X2,Y2,0.2,X3,Y3,0.3,X4,Y4,0.4);函數(shù)fill和fill3在繪制填充圖時,可同時給多個多邊形填充。對于二維填充圖的X,Y是矩陣,兩矩陣X,Y對應(yīng)的列分別構(gòu)成一個多邊形。對于三維填充圖的X,Y,Z是矩陣,三個矩陣X,Y,Z對應(yīng)的列分別構(gòu)成一個多邊形。close;clear;clc;figureX=[01.11.22.2;11.12.12.2;00.11.21.3];Y=[1111;1010;0000];Z=[1111;1010;0000];plot3(X,Y,Z,'LineWidth',1.5);axis([02.20101])函數(shù)fill和fill3在繪制填充圖時,可同時給多個多邊形填充。對于二維填充圖的X,Y是矩陣,兩矩陣X,Y對應(yīng)的列分別構(gòu)成一個多邊形。對于三維填充圖的X,Y,Z是矩陣,三個矩陣X,Y,Z對應(yīng)的列分別構(gòu)成一個多邊形。close;clear;clc;figureX=[01.11.22.2;11.12.12.2;00.11.21.3];Y=[1111;1010;0000];Z=[1111;1010;0000];axis([02.20101])plot3(X,Y,Z,'LineWidth',1.5);fill3(X,Y,Z,[0.10.20.30.4]);內(nèi)容的總結(jié)與領(lǐng)悟函數(shù)bar3和bar3h繪制三維條形圖的方法函數(shù)stem3繪制三維針狀圖的方法函數(shù)pie3繪制三維餅圖
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 屋頂改造安全生產(chǎn)培訓(xùn)
- 紡織新材料新產(chǎn)品的研發(fā)可行性研究報(bào)告?zhèn)浒噶㈨?xiàng)
- 高考一輪復(fù)習(xí)測試及詳解文言閱讀
- 2025-2030年中國顏料紅系列行業(yè)深度研究分析報(bào)告
- 苗族服飾心得
- 2024-2025學(xué)年高中化學(xué)第三章水溶液中的離子平衡第二節(jié)2pH的計(jì)算跟蹤訓(xùn)練含解析新人教版選修4
- 2024-2025學(xué)年高中英語Module1DeepSouthSectionⅤWriting-如何介紹旅游景點(diǎn)教案含解析外研版選修8
- 2024-2025學(xué)年高中歷史專題六羅斯福新政與當(dāng)代資本主義1“自由放任”的美國練習(xí)含解析人民版必修2
- 2024-2025學(xué)年新教材高中語文第八單元課后分層訓(xùn)練二十八古詩詞誦讀含解析新人教版必修上冊
- 鑄造、鍛造項(xiàng)目可行性研究報(bào)告
- 高中主題班會 借哪吒精神燃開學(xué)斗志!課件-高一下學(xué)期開學(xué)第一課班會
- 2024年12月2025浙江湖州市長興縣綜合行政執(zhí)法局公開招聘輔助執(zhí)法人員8人筆試歷年典型考題(歷年真題考點(diǎn))解題思路附帶答案詳解
- 濰坊2025年山東濰坊市產(chǎn)業(yè)技術(shù)研究院招聘7人筆試歷年參考題庫附帶答案詳解
- 《南非綜合簡要介紹》課件
- 2023六年級數(shù)學(xué)下冊 第2單元 百分?jǐn)?shù)(二)綜合與實(shí)踐 生活與百分?jǐn)?shù)說課稿 新人教版
- 二零二五年度醫(yī)療援助派駐服務(wù)協(xié)議4篇
- 2024年山東力明科技職業(yè)學(xué)院高職單招語文歷年參考題庫含答案解析
- 《災(zāi)害的概述》課件
- 國產(chǎn)氟塑料流體控制件生產(chǎn)企業(yè)
- 1投影的形成和分類投影的形成投影的分類工程中常用的投影圖28課件講解
- 貨物學(xué) 課件2.1貨物的分類
評論
0/150
提交評論