tft每日頭條

 > 生活

 > matlab如何做三維圖

matlab如何做三維圖

生活 更新时间:2024-08-02 00:18:08

%使用命令plot3 ,meshgrid(),mesh(),meshc(),.eshz(),以函數為例子。

x = -5:0.1:5; %x的取值範圍為[-5,5]

[X,Y] = meshgrid(x);%返回xy平面上矩形定義域的矩形分割點橫坐标和縱坐标的的值

Z = cos(sqrt(X.^2 Y.^2))./sqrt(X.^2 Y.^2);

subplot(2,2,1) %輸出兩行兩列的圖,位置為第一個

%axis([-5,5,-5,5,-10,10])

plot3(X,Y,Z),title("plot3作圖");%輸出标題

subplot(2,2,2)%輸出兩行兩列的圖,位置為第二個

mesh(X,Y,Z,C),title("mesh作圖");

C = X.*Y;%控制顔色變化

colorbar

subplot(2,2,3)%輸出兩行兩列的圖,位置為第三個

meshc(X,Y,Z),title("meshc作圖");

subplot(2,2,4)%輸出兩行兩列的圖,位置為第四個

meshz(X,Y,Z),title("meshz作圖");

%也可以使用figure函數分别輸出是個圖形,但是把四個圖分開展示不利于直觀對比

matlab如何做三維圖(Matlab學習打卡-三維繪圖)1

,

更多精彩资讯请关注tft每日頭條,我们将持续为您更新最新资讯!

查看全部

相关生活资讯推荐

热门生活资讯推荐

网友关注

Copyright 2023-2024 - www.tftnews.com All Rights Reserved