MATLAB三維繪圖(四)繪制特殊的三維圖


MATLAB三維繪圖(四)繪制特殊的三維圖

1、使用pie3繪制三維餅狀圖,示例:

%% 繪制三維餅圖
clear all;
x=[0.2 0.1 0.25 0.15 0.16];
y=[3 5.5 7 10.5 8.5];
figure;
subplot(121);
pie3(x)					%繪制三維餅圖
subplot(122);
explode=[0 0 0 1 0];
pie3(y,explode);			%繪制三維餅圖

效果顯示:
在這里插入圖片描述
2、使用scatter3函數繪制散點圖,示例:

%% 繪制三維散點圖
clear; clc; close all;
x=rand(1,20);
y=rand(1,20);
z=x+y;
figure;
subplot(121);
scatter3(x,y,z)				%繪制三維散點圖
title('空心點');
subplot(122);
scatter3(x,y,z,'r','filled'); 		%繪制三維散點圖
title('實心點');

效果顯示:
在這里插入圖片描述
3、使用stem3函數繪制三維桿狀圖,示例:

%%  繪制三維火柴桿圖
clear; clc; close all;
x=rand(1,20);
y=rand(1,20);
z=x+y;
figure;
subplot(121);
stem3(x,y,z)			%繪制三維火柴桿圖
title('空心桿');
subplot(122);
stem3(x,y,z,'r','filled'); 	%繪制三維火柴桿圖
title('實心桿');

效果顯示:
在這里插入圖片描述
4、使用comet3函數繪制三維彗星動態圖,示例:

%% 繪制三維彗星圖
clear; clc; close all;
t=-pi:pi/400:pi;
x=sin(5*t);
y=cos(3*t);
z=t;
figure(15);
comet3(x,y,z);		%繪制三維彗星圖

效果顯示:
在這里插入圖片描述
說明:還有很多這樣特殊的三維圖,讀者可以根據自身的需要查看MATLAB幫助文檔進行了解。

想了解更多繪圖信息,請看下面博文:
三維:
MATLAB三維繪圖(五)高級三維繪圖
MATLAB三維繪圖(三)繪制等值線圖
MATLAB三維繪圖(二)使用隱函數作三維圖
MATLAB三維繪圖(一)三維基礎繪圖
MATLAB三維繪圖基礎meshgrid函數的用法解析

二維:
MATLAB二維繪圖(四)其他特殊的二維繪圖函數介紹及用法
MATLAB二維繪圖(三)操作繪圖句柄顯示特定的效果
MATLAB二維繪圖(二)向圖中添加標題,坐標軸,圖標和文字信息
MATLAB二維繪圖(一)使用plot函數進行簡單繪圖
fill填充函數解析及用法示例


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM