Re: [問題] 2D繪圖已回收
※ 引述《Sophia1 ()》之銘言:
: 我想請教一個2D繪圖的問題
: 假設一個三維的矩陣 Ez(1:Nx,1:Ny,1:Nz)
: 我想畫 z=5 ,x-y平面上的場值
: surf(Ez(:,:,5)) view([0,90]); 可以畫出我想要的圖
: 但當我想要畫x=5, y-z平面上的場值時
: surf(Ex(5,:,:)); 卻沒有辦法做圖
: 請問大大有什麼方法可以畫 y-z平面 或是x-z平面的圖
: 十分感謝!
我假設你的三圍矩陣為 E
%z=5,x-y平面上的場值
z=5;
Ez=reshape(E(:,:,z),size(E,1),size(E,2));
surf(Ez);view([0,90]);
%x=5,y-z平面上的場值
Ex=reshape(E(x,:,:),size(E,2),size(E,3));
surf(Ex);view([0 90]);
%y=5,x-z平面上的場值
Ey=reshape(E(:,y,:),size(E,1),size(E,3));
surf(Ey);view([0 90]);
--
不知道有沒有幫到....
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 61.228.45.242
討論串 (同標題文章)
MATLAB 近期熱門文章
PTT數位生活區 即時熱門文章