欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

MATLAB數(shù)學(xué)建模之畫圖匯總

 更新時(shí)間:2020年07月16日 14:25:16   作者:樂清sss  
這篇文章主要介紹了MATLAB數(shù)學(xué)建模之畫圖匯總,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧

1. 二維數(shù)據(jù)曲線圖

1.1 繪制二維曲線的基本函數(shù)

1.plot()函數(shù)
plot函數(shù)用于繪制二維平面上的線性坐標(biāo)曲線圖,要提供一組x坐標(biāo)和對(duì)應(yīng)的y坐標(biāo),可以繪制分別以x和y為橫、縱坐標(biāo)的二維曲線。
例:

t=0:0.1:2*pi; 
x=2 * t; 
y=t.*sin(t).*sin(t); 
plot(x, y);

 

2. 含多個(gè)輸入?yún)?shù)的plot函數(shù)

plot函數(shù)可以包含若干組向量對(duì),每一組可以繪制出一條曲線。含多個(gè)輸入?yún)?shù)的plot函數(shù)調(diào)用格式為:plot(x1,y1,x2,y2,…,xn,yn)
例:

x=linspace(0,2*pi,100);
plot(x,sin(x),x,2*sin(x),x,3*sin(x))

 

3. 含選項(xiàng)的plot函數(shù)

Matlab提供了一些繪圖選項(xiàng),用于確定所繪曲線的線型、顏色和數(shù)據(jù)點(diǎn)標(biāo)記符號(hào)。這些選項(xiàng)如表所示

線型 顏色 標(biāo)記符號(hào)
-實(shí)線 b藍(lán)色 .點(diǎn) s方塊
:虛線 g綠色 o圓圈 d菱形
.-點(diǎn)劃線 r紅色 x叉 v朝下三角符號(hào)
–雙劃線 c青色 +加號(hào) ^朝上三角符號(hào)
m品紅 *星號(hào) <朝左三角符號(hào)
y黃色 朝右三角符號(hào) p 五角星
k黑色 h 六角星
w白色

 

例: 用不同的線型和顏色在同一坐標(biāo)內(nèi)繪制曲線 及其包絡(luò)線。

x=(0:pi/100:2*pi)';
y1=2*exp(-0.5*x)*[1,-1];
y2=2*exp(-0.5*x).*sin(2*pi*x);
x1=(0:12)/2;
y3=2*exp(-0.5*x1).*sin(2*pi*x1);
plot(x,y1,'k:',x,y2,'b--',x1,y3,'rp');

 

在該plot函數(shù)中包含了3組繪圖參數(shù),第一組用黑色虛線畫出兩條包絡(luò)線,第二組用藍(lán)色雙劃線畫出曲線y,第三組用紅色五角星離散標(biāo)出數(shù)據(jù)點(diǎn)。

例: 設(shè)置正弦曲線的線寬為 3,設(shè)置上三角形進(jìn)行數(shù)據(jù)點(diǎn)的標(biāo)記,并設(shè)置標(biāo)記 點(diǎn)邊緣為黑色,設(shè)置標(biāo)記點(diǎn)填充顏色為紅色,設(shè)置標(biāo)記點(diǎn)的尺寸為 10,則 MATLAB 代碼 如下:

% 橫坐標(biāo)軸 
x = linspace(0, 2*pi, 50); 
% 生成數(shù)據(jù)點(diǎn),縱坐標(biāo)軸 
y = 2 * sin(pi * x); 
% 繪圖 
figure 
% 設(shè)置線的寬帶為3 
plot(x, y, 'k--^', 'LineWidth', 3, ...   
  'MarkerEdgeColor', 'k', ... %設(shè)置標(biāo)記點(diǎn)的邊緣顏色為黑色   
  'MarkerFaceColor', 'r', ... %設(shè)置標(biāo)記點(diǎn)的填充顏色為紅色   
  'MarkerSize', 10)  %設(shè)置標(biāo)記點(diǎn)的尺寸為10 

 

例: 利用五角星標(biāo)記例兩曲線的交叉點(diǎn)

% 橫坐標(biāo)軸 
x = linspace(0, 2*pi, 1000); 
% 生成數(shù)據(jù)點(diǎn),縱坐標(biāo)軸 
y1 = 0.2 * exp(-0.5 * x).* cos(4 * pi * x); 
y2 = 2 * exp(-0.5 * x) .* cos(pi * x); 
% 查找y1與y2相等點(diǎn)(近似相等)的下標(biāo) 
k = find( abs(y1-y2) < 1e-2 ); 
%取y1與y2相等點(diǎn)的x坐標(biāo) 
x1 = x(k); 
% 求y1與y2值相等點(diǎn)的y坐標(biāo) 
y3 = 0.2 * exp(-0.5 * x1) .* cos(4 * pi * x1); 
% 繪圖 
figure 
plot(x, y1, 'r-.', x, y2, 'k:', x1, y3, 'bp','LineWidth',2); 

4. 雙縱坐標(biāo)函數(shù)plotyy

在Matlab中,如果需要繪制出具有不同縱坐標(biāo)標(biāo)度的兩個(gè)圖形,可以使用plotyy函數(shù),它能把具有不同量綱,不同數(shù)量級(jí)的兩個(gè)函數(shù)繪制在同一個(gè)坐標(biāo)中,有利于圖形數(shù)據(jù)的對(duì)比分析。使用格式為:plotyy(x1,y1,x2,y2)
x1,y1對(duì)應(yīng)一條曲線,x2,y2對(duì)應(yīng)另一條曲線。橫坐標(biāo)的標(biāo)度相同,縱坐標(biāo)有兩個(gè),左邊的對(duì)應(yīng)x1,y1數(shù)據(jù)對(duì),右邊的對(duì)應(yīng)x2,y2。

x=0:pi/100:2*pi; 
% 生成曲線 
y1=0.2*exp(-0.5*x).*cos(4*pi*x); 
y2=2*exp(-0.5*x).*cos(pi*x); 
% 繪圖 
figure 
plotyy(x,y1,x,y2); 
plot(x, y1, 'k-', x, y2, 'k-', 'LineWidth', 3) 

1.2 繪制圖形的輔助操作

1. 圖形標(biāo)注

title('圖形名稱')
xlabel('x軸說明')
ylabel('y軸說明')
text(x,y,'圖形說明')
legend('圖例1','圖例2',…)

title、xlabel和ylabel函數(shù)分別用于說明圖形和坐標(biāo)軸的名稱。

text函數(shù)是在坐標(biāo)點(diǎn)(x,y)處添加圖形說明。

legend函數(shù)用于繪制曲線所用線型、顏色或數(shù)據(jù)點(diǎn)標(biāo)記圖例,圖例放置在空白處,用戶還可以通過鼠標(biāo)移動(dòng)圖例,將其放到所希望的位置。

除legend函數(shù)外,其他函數(shù)同樣適用于三維圖形,在三維中z坐標(biāo)軸說明用zlabel函數(shù)。

例:繪制正弦和余弦曲線,設(shè)置圖形的標(biāo)題、x 軸和 y 軸的標(biāo)注,設(shè)置曲線標(biāo) 準(zhǔn)。

% 橫軸 
x=0:pi/50:2*pi; 
% 曲線數(shù)據(jù) 
y1=sin(x); 
y2=cos(x); 
% 繪圖 
figure 
plot(x, y1, 'k-', x, y2, 'k-.') 
% 文本標(biāo)注 
text(pi, 0.05, '\leftarrow sin(\alpha)') 
text(pi/4-0.05, 0.05, 'cos(\alpha)\rightarrow') 
% 標(biāo)題標(biāo)注 
title('sin(\alpha) and cos(\alpha)') 
% 坐標(biāo)軸標(biāo)注 
xlabel('\alpha') 
ylabel('sin(\alpha) and cos(\alpha)')

 

2. 坐標(biāo)控制

axis([xmin xmax ymin ymax zmin zmax])
如果只給出前四個(gè)參數(shù),則按照給出的x、y軸的最小值和最大值選擇坐標(biāo)系范圍,繪制出合適的二維曲線。如果給出了全部參數(shù),則繪制出三維圖形。
axis函數(shù)的功能豐富,其常用的用法有:

  • axis equal:縱橫坐標(biāo)軸采用等長(zhǎng)刻度
  • axis square:產(chǎn)生正方形坐標(biāo)系(默認(rèn)為矩形)
  • axis auto:使用默認(rèn)設(shè)置
  • axis off:取消坐標(biāo)軸
  • axis on:顯示坐標(biāo)軸
  • axis tight:按緊湊方式顯示坐標(biāo)軸范圍,即坐標(biāo)軸范圍為繪圖數(shù)據(jù)的范圍
  • grid on/off:命令控制畫還是不畫網(wǎng)格線

例:觀察曲線 y=cos(tan(πx))在 x=0.5 附近的圖形曲線

% x軸 
x = 0:1/3000:1; 
% 生成誤差曲線 
y = cos(tan(pi*x)); 
% 繪圖 
figure 
% 分裂窗口為2*1個(gè)子窗口 
subplot(2,1,1) 
plot(x,y) 
title('\itcos(tan(\pix))') 
% 坐標(biāo)軸調(diào)整 
subplot(2,1,2) 
plot(x,y) 
axis([0.4 0.6 -1 1]); 
title('復(fù)雜函數(shù)的局部透視')

subplot(m,n,p)
該函數(shù)把當(dāng)前窗口分成m×n個(gè)繪圖區(qū),m行,每行n個(gè)繪圖區(qū),區(qū)號(hào)按行優(yōu)先編號(hào)。其中第p個(gè)區(qū)為當(dāng)前活動(dòng)區(qū)。每一個(gè)繪圖區(qū)允許以不同的坐標(biāo)系單獨(dú)繪制圖形。

1.3 繪制二維圖形的其他函數(shù)

1. 對(duì)數(shù)坐標(biāo)圖
在實(shí)際應(yīng)用中,經(jīng)常用到對(duì)數(shù)坐標(biāo),Matlab提供了繪制對(duì)數(shù)和半對(duì)數(shù)坐標(biāo)曲線的函數(shù),其調(diào)用格式為:

semilogx(x1,y1,選項(xiàng)1,x2,y2,選項(xiàng)2,…)
semilogy(x1,y1,選項(xiàng)1,x2,y2,選項(xiàng)2,…)
loglog(x1,y1,選項(xiàng)1,x2,y2,選項(xiàng)2,…)

這些函數(shù)中選項(xiàng)的定義和plot函數(shù)完全一樣,所不同的是坐標(biāo)軸的選取。
semilogx函數(shù)使用半對(duì)數(shù)坐標(biāo),x軸為常用對(duì)數(shù)刻度,而y軸仍保持線性刻度。semilogy恰好和semilogx相反。
loglog函數(shù)使用全對(duì)數(shù)坐標(biāo),x、y軸均采用對(duì)數(shù)刻度。
例:繪制函數(shù) y=ex" role="presentation">

% x軸 
x=0:0.5:5; 
% y軸 
y = exp(x); 
% 繪圖 
figure 
% 笛卡爾坐標(biāo)系 
subplot(4, 1, 1) 
plot(x, y, 'r-.') 
title('笛卡爾坐標(biāo)系') 
% 半對(duì)數(shù)坐標(biāo)系 
subplot(4, 1, 2) 
semilogx(x, y, 'g:') 
title('x軸為對(duì)數(shù)坐標(biāo)系') 
subplot(4, 1, 3) 
semilogy(x, y, 'b-') 
title('y軸為對(duì)數(shù)坐標(biāo)系') 
% 對(duì)數(shù)坐標(biāo)系 
subplot(4, 1, 4) 
loglog(x, y, 'k:','LineWidth',4) 
title('對(duì)數(shù)坐標(biāo)系')

 

1. 餅圖

  • - pie(x):繪制數(shù)據(jù) x 的餅圖,x 可以是向量或者矩陣,x 中的每一個(gè)元素將代表餅圖的一個(gè)扇區(qū),同時(shí)餅圖中顯示各元素總和的比例。
  • - pie(x, explode):繪制數(shù)據(jù) x 的餅圖,其中參數(shù) explode 可以用來設(shè)置餅圖中某個(gè)重要的扇區(qū)進(jìn)行抽取式重點(diǎn)顯示,這里需要注意的是,explode 向量的長(zhǎng)度與 x 中的元素個(gè)數(shù)相等,并與 x 中的元素意義對(duì)應(yīng),explode 元素為非零值,對(duì)應(yīng)的元素扇區(qū)將從餅圖中分離顯示,通常非零值都設(shè)置為 1。
  • - pie(x, labels):繪制數(shù)據(jù) x 的餅圖,其中參數(shù) labels 可以用來設(shè)置餅圖中各個(gè)扇區(qū)的顯示標(biāo)注,注意參數(shù) labels 應(yīng)該為字符串或者數(shù)字利用向量 X中的數(shù)據(jù)描繪餅圖

例:有一位研究生,在一年中平均每月的費(fèi)用為生活費(fèi) 190 元,資料費(fèi) 33 元, 電話費(fèi) 45 元,購(gòu)買衣服 42 元,其他費(fèi)用 45 元。請(qǐng)以餅圖表示出他每月的消費(fèi)比例,并在 餅圖中分離出使用最多的費(fèi)用和使用最少的費(fèi)用的切片。

% 數(shù)據(jù)準(zhǔn)備 
x=[190 33 45 42 45]; 
% 分離顯示設(shè)置 
explode=[1 1 0 0 0]; 
% 繪圖 
figure() 
colormap hsv 
pie(x,explode,{'生活費(fèi)','資料費(fèi)','電話費(fèi)','購(gòu)買衣服','其他費(fèi)用'}) 
title('餅圖') 

 

2. 條形圖
看例子:

%隨機(jī)函數(shù)產(chǎn)生5*3的數(shù)組,對(duì)產(chǎn)生的數(shù)據(jù)取整 
Y = round(rand(5,3)*10); 
% 繪圖 
subplot(2,2,1) 
bar(Y,'group') 
title 'Group' 
%堆型二維垂直條形圖 
subplot(2,2,2) 
bar(Y,'stack') 
title('Stack') 
%堆型二維水平條形圖 
subplot(2,2,3) 
barh(Y,'stack') 
title('Stack') 
%設(shè)定條形的寬度為1.5 
subplot(2,2,4) 
bar(Y,1.5) 
title('Width = 1.5')

 

例:有一位研究生,在一年中平均每月的費(fèi)用為生活費(fèi) 190 元,資料費(fèi) 33 元, 電話費(fèi) 45 元,購(gòu)買衣服 42 元,其他費(fèi)用 45 元。請(qǐng)以柱狀圖表示出他每月的消費(fèi)比例。 MATLAB 代碼如下:

% 數(shù)據(jù)準(zhǔn)備 
y=[190 33 45 42 45]; 
x=1:5 ;
% 繪圖 
figure 
bar(x,y) 
title('柱狀圖'); 
set(gca,'xTicklabel',{'生活費(fèi)','資料費(fèi)','電話費(fèi)','購(gòu)買衣服','其他費(fèi)用'}) 

 

3. 排列圖
排列圖又稱累托(Pareto)圖,由一 個(gè)橫坐標(biāo)、兩個(gè)縱坐標(biāo)、多個(gè)按高低順序 排列的條形和一條折線組成。其中,橫坐 標(biāo)表示各因素,左縱坐標(biāo)表示頻數(shù),右縱 坐標(biāo)表示頻率,折線表示累積的頻率。該 圖能較好地分析各因素的重要性,可用于 尋找主要問題或主要原因。在MATLAB 中 pareto()函數(shù)用于繪制排列圖,其調(diào)用格式如下:
pareto(y):繪制數(shù)據(jù)y的排列圖。y值的大小用排列圖條形的高度表示。pareto(y,x):繪制數(shù)據(jù)y的排列圖。當(dāng)x為數(shù)值時(shí),用于指定數(shù)值型的橫坐標(biāo)。當(dāng) x 為字符串時(shí),用于指定字符串型的橫坐標(biāo)。

Y=[100 98 97 90 90]; 
names={'第1名' '第2名' '第3名' '第4名' '第5名'}; 
pareto(Y,names) 

2. 三維圖形

2.1 繪制三維曲線

1.用plot3()函數(shù)畫三維曲線
最基本的三維圖形函數(shù)為plot3,它將二維繪圖函數(shù)plot的有關(guān)功能擴(kuò)展到三維空間,可以用來繪制三維曲線。其調(diào)用格式為:
plot3(x1,y1,z1,選項(xiàng)1,x2,y2,z2,選項(xiàng)2,…)
其中每一組x,y,z組成一組曲線的坐標(biāo)參數(shù),選項(xiàng)的定義和plot的選項(xiàng)一樣。當(dāng)x,y,z是同維向量時(shí),則x,y,z對(duì)應(yīng)元素構(gòu)成一條三維曲線。當(dāng)x,y,z是同維矩陣時(shí),則以x,y,z對(duì)應(yīng)列元素繪制三維曲線,曲線條數(shù)等于矩陣的列數(shù)。
例:

t=0:pi/50:2*pi;
x=8*cos(t);
y=4*sqrt(2)*sin(t);
z=-4*sqrt(2)*sin(t);
plot3(x,y,z,'p');
title('Line in 3-D Space');
text(0,0,0,'origin');
xlabel('X');ylabel('Y');zlabel('Z');grid;

 

2. 三維網(wǎng)格圖的繪制
在 MATLAB 中,進(jìn)行三維圖形繪制時(shí),常常需要首先創(chuàng)建三維網(wǎng)格,也就是先創(chuàng)建 平面圖的坐標(biāo)系。在 MATLAB 中,常用 meshgrid()函數(shù)生成網(wǎng)格數(shù)據(jù),其調(diào)用格式如下。
[X,Y]=meshgrid(x,y):用于生成向量 x 和 y 的網(wǎng)格數(shù)據(jù),即變換為矩陣數(shù)據(jù) X 和 Y, 矩陣 X 中的行向量為向量 x,矩陣 Y 的列向量為向量 y。[X,Y]=meshgrid(x):生成向量 x 的網(wǎng)格數(shù)據(jù),函數(shù)等同[X,Y]=meshgrid(x,x)。
[X,Y,Z]=meshgrid(x,y,z) :生成向量 x、y、z 的三維網(wǎng)格數(shù)據(jù),生成的數(shù)據(jù) X 和 Y 可分別表示三維繪圖中的 x 和 y 坐標(biāo)。
三維網(wǎng)格圖形是指在三維空間內(nèi)連接相鄰的數(shù)據(jù)點(diǎn),形成網(wǎng)格。在MATLAB中繪制三維網(wǎng)格圖的函數(shù)主要有mesh()函數(shù)、meshc()函數(shù)和meshz()函數(shù)。其中,mesh()函數(shù)最常 用,其調(diào)用格式如下:
mesh(x,y,z):繪制三維網(wǎng)格圖,x、y、z 分別表示三維網(wǎng)格圖形在 x 軸、y 軸和 z 軸 的坐標(biāo),圖形的顏色由矩陣 z 決定。
mesh(Z):繪制三維網(wǎng)格圖,分別以矩陣 Z 的列下標(biāo)、行下標(biāo)作為三維網(wǎng)格圖的 x 軸、y 軸的坐標(biāo),圖形的顏色由矩陣 Z 決定。
mesh(...,C):輸入?yún)?shù)C用于控制繪制的三維網(wǎng)格圖的顏色。mesh(...,'PropertyName',PropertyValue,...):設(shè)置三維網(wǎng)格圖的指定屬性的屬性值。
函數(shù) meshc()可繪制帶有等值線的三維網(wǎng)格圖,其調(diào)用格式與函數(shù) mesh()基本相同, 但函數(shù) meshc()不支持對(duì)圖形網(wǎng)格線或等高線指定屬性的設(shè)置。
函數(shù) meshz()可繪制帶有圖形底邊的三維網(wǎng)格圖,其調(diào)用格式與函數(shù) mesh()基本相同, 但函數(shù) meshz()不支持對(duì)圖形網(wǎng)格線指定屬性的設(shè)置。
另外,函數(shù)ezmesh()、ezmeshc()ezmeshz()可根據(jù)函數(shù)表達(dá)式直接繪制相應(yīng)的三維網(wǎng)格圖。
由于網(wǎng)格線是不透明的,繪制的三維網(wǎng)格圖有時(shí)只能顯示前面的圖形部分,而后面的 部分可能被網(wǎng)格線遮住了,沒有顯示出來。 MATLAB中提供了命令 hidden 用于觀察圖形后面隱藏的網(wǎng)格,hidden 命令的調(diào)用格式如下:
hidden on:設(shè)置網(wǎng)格隱藏部分不可見,默認(rèn)情況下為此狀態(tài)。
hidden off:設(shè)置網(wǎng)格的隱藏部分可見。
hidden:該命令用于切換網(wǎng)格的隱藏部分是否可見。

例:繪制簡(jiǎn)單的三維網(wǎng)格圖

% 數(shù)據(jù)準(zhǔn)備 
t=0:pi/10:pi; 
x=sin(t); 
y=cos(t); 
[X,Y]=meshgrid(x,y); 
z =X + Y;  
% 繪圖 
figure 
mesh (z,'FaceColor','W','EdgeColor','K')
grid 
title('三維網(wǎng)格圖'); 

2.2 三維表面圖的繪制

三維表面圖也可以用來表示三維空間內(nèi)數(shù)據(jù)的變化規(guī)律,與之前講述的三維網(wǎng)絡(luò)圖的 不同之處在于對(duì)網(wǎng)格的區(qū)域填充了不同的色彩。在 MATLAB 中繪制三維表面圖的函數(shù)為 surf()函數(shù),其調(diào)用格式如下:
surf(Z):繪制數(shù)據(jù) Z 的三維表面圖,分別以矩陣 Z 的列下標(biāo)、行下標(biāo)作為三維網(wǎng)格圖的 x 軸、y 軸的坐標(biāo),圖形的顏色由矩陣 Z 決定。
surf(X, Y, Z):繪制三維表面圖,X、Y、Z 分別表示三維網(wǎng)格圖形在 x 軸、y 軸和 z 軸的坐標(biāo),圖形的顏色由矩陣 Z 決定。
surf(X, Y, Z, C):繪制三維表面圖,輸入?yún)?shù) C 用于控制繪制的三維表面圖的顏色。
surf(..., 'PropertyName', PropertyValue):繪制三維表面圖,設(shè)置相應(yīng)屬性的屬性值。
函數(shù) surfc()用于繪制帶等值線的三維表面圖,其調(diào)用格式同函數(shù) surf()基本相同,函數(shù) surfl()可用于繪制帶光照模式的三維表面圖,與函數(shù) surf()surfc()不同的調(diào)用格式如下:
surfl(...,'light'):以光照對(duì)象 light 生成一個(gè)帶顏色、帶光照的曲面。surfl(...,'cdata'):輸入?yún)?shù) cdata 設(shè)置曲面顏色數(shù)據(jù),使曲面成為可反光的曲面。
surfl(...,s):輸入?yún)?shù) s 為一個(gè)二維向量[azimuth,elevation],或者三維向量[x,y,z],用于指定光源方向,默認(rèn)情況下光源方位從當(dāng)前視角開始,逆時(shí)針 45°。
例:簡(jiǎn)單對(duì) surf()函數(shù)進(jìn)行舉例

% 數(shù)據(jù)準(zhǔn)備 
xi=-10:0.5:10; 
yi=-10:0.5:10; 
[x,y]=meshgrid(xi,yi); 
z=sin(sqrt(x.^2+y.^2))./sqrt(x.^2+y.^2); 
% 繪圖 
surf(x,y,z) 

2.3 三維切片圖的繪制

在MATLAB中slice()函數(shù)用于繪制三維切片圖。三維切片圖可形象地稱為“四維圖”,可以在三維空間內(nèi)表達(dá)第四維的信息,用顏色來標(biāo)識(shí)第四維數(shù)據(jù)的大小。slice()函數(shù)的調(diào)用格式如下:
slice(v, sx, sy, sz):輸入?yún)?shù) v 為三維矩陣(階數(shù)為 m x n x p),x、y、z 軸默認(rèn)狀態(tài)下分別為 1:m、1:n、1:p,數(shù)據(jù) v 用于指定第四維的大小,在切片圖上顯示為不同的顏色,輸入?yún)?shù) sx、sy、sz 分別用于指定切片圖在 x、y、z 軸所切的位置。
slice(x ,y, z, v, sx, sy, sz):輸入?yún)?shù) x、y、z用于指定繪制的三維切片圖的 x、y、z軸。
slice(...,'method'):輸入?yún)?shù)method用于指定切片圖繪制時(shí)的內(nèi)插值法,'method' 可以設(shè)置的參數(shù)有:'linear'(三次線性內(nèi)插值法,默認(rèn))、'cubic'(三次立方內(nèi)插 值法)、'nearest'(最近點(diǎn)內(nèi)插值法)。
例:觀察函數(shù)在-2≤x≤2、-2≤y≤2、-2≤z≤2 上的體積情況

% 數(shù)據(jù)準(zhǔn)備 
xi=-10:0.5:10; 
yi=-10:0.5:10; 
[x,y]=meshgrid(xi,yi); 
z=sin(sqrt(x.^2+y.^2))./sqrt(x.^2+y.^2); 
[x,y,z] = meshgrid(-2:.2:2, -2:.25:2, -2:.16:2); 
v = x.*exp(-x.^2-y.^2-z.^2); 
xslice = [-1.2,.8,2]; 
yslice = 2; 
zslice = [-2,0]; 
% 繪圖 
slice(x,y,z,v,xslice,yslice,zslice) 

到此這篇關(guān)于MATLAB數(shù)學(xué)建模之畫圖匯總的文章就介紹到這了,更多相關(guān)MATLAB 畫圖內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • 淺談python import引入不同路徑下的模塊

    淺談python import引入不同路徑下的模塊

    下面小編就為大家?guī)硪黄獪\談python import引入不同路徑下的模塊。小編覺得挺不錯(cuò)的,現(xiàn)在就分享給大家,也給大家做個(gè)參考。一起跟隨小編過來看看吧
    2017-07-07
  • python字典值排序并取出前n個(gè)key值的方法

    python字典值排序并取出前n個(gè)key值的方法

    今天小編就為大家分享一篇python字典值排序并取出前n個(gè)key值的方法,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過來看看吧
    2018-10-10
  • Python裝飾器原理與簡(jiǎn)單用法實(shí)例分析

    Python裝飾器原理與簡(jiǎn)單用法實(shí)例分析

    這篇文章主要介紹了Python裝飾器原理與簡(jiǎn)單用法,結(jié)合實(shí)例形式分析了Python裝飾器的概念、原理、使用方法及相關(guān)注意事項(xiàng),需要的朋友可以參考下
    2018-04-04
  • PythonPC客戶端自動(dòng)化實(shí)現(xiàn)原理(pywinauto)

    PythonPC客戶端自動(dòng)化實(shí)現(xiàn)原理(pywinauto)

    這篇文章主要介紹了Python基于pywinauto實(shí)現(xiàn)PC客戶端自動(dòng)化,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下
    2020-05-05
  • 基于Python中numpy數(shù)組的合并實(shí)例講解

    基于Python中numpy數(shù)組的合并實(shí)例講解

    下面小編就為大家分享一篇基于Python中numpy數(shù)組的合并實(shí)例講解,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過來看看吧
    2018-04-04
  • Python簡(jiǎn)單幾步畫個(gè)鉆石戒指

    Python簡(jiǎn)單幾步畫個(gè)鉆石戒指

    這篇文章主要介紹了Python簡(jiǎn)單幾步畫個(gè)鉆石戒指,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2022-09-09
  • python實(shí)現(xiàn)在多維數(shù)組中挑選符合條件的全部元素

    python實(shí)現(xiàn)在多維數(shù)組中挑選符合條件的全部元素

    今天小編就為大家分享一篇python實(shí)現(xiàn)在多維數(shù)組中挑選符合條件的全部元素,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過來看看吧
    2019-11-11
  • Python面向?qū)ο笾甒eb靜態(tài)服務(wù)器

    Python面向?qū)ο笾甒eb靜態(tài)服務(wù)器

    這篇文章主要為大家詳細(xì)介紹了Python面向?qū)ο笾甒eb靜態(tài)服務(wù)器,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2019-09-09
  • Python?Behave框架學(xué)習(xí)

    Python?Behave框架學(xué)習(xí)

    behave是python語言的行為驅(qū)動(dòng)開發(fā),全稱:Behavior-driven?development,簡(jiǎn)稱BDD,它是一種敏捷軟件開發(fā)技術(shù),它鼓勵(lì)軟件項(xiàng)目中的開發(fā)人員、QA和非技術(shù)或業(yè)務(wù)參與者之間進(jìn)行協(xié)作,本文給大家介紹Python?Behave框架,感興趣的朋友一起看看吧
    2022-07-07
  • python實(shí)現(xiàn)讀取大文件并逐行寫入另外一個(gè)文件

    python實(shí)現(xiàn)讀取大文件并逐行寫入另外一個(gè)文件

    下面小編就為大家分享一篇python實(shí)現(xiàn)讀取大文件并逐行寫入另外一個(gè)文件,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過來看看吧
    2018-04-04

最新評(píng)論