surface plotting with complex function
조회 수: 3 (최근 30일)
이전 댓글 표시
why with this code the surface ploting does not happen.? Where I am wrong with this code. With this code if write 'plot3(Th,Al,mag', then some 3d image is apperaing. But surface plotting is not happen. Pl help me.
f(theta,alpha)=1i*int(r,phi,0,2*pi); %% f is acomplex function
theta =linspace(0.1,4,20);
alpha =linspace(0.1,4,20);
[Th,Al] = ndgrid(theta, alpha);
F = f(Th,Al);
mag= abs(F);
surf(Th,Al,mag)
%grid on
댓글 수: 1
답변 (1개)
Thiago Henrique Gomes Lobato
2020년 1월 19일
Maybe you need to add a shading to properly visualize the result?
surf(Th,Al,mag)
shading interp
참고 항목
카테고리
Help Center 및 File Exchange에서 Surface and Mesh Plots에 대해 자세히 알아보기
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!