How do i plot this with different domain other than unit disk?
1 次查看(过去 30 天)
显示 更早的评论
syms z r theta n m
X(z)=atan(z)
Y(z)=z/(z^2 + 1)
Z(z)=sym(1/2) - 1/(2*(z^2 + 1))
X(r,theta)=subs(X,z,r*exp(1i*theta))
Y(r,theta)=subs(Y,z,r*exp(1i*theta))
Z(r,theta)=subs(Z,z,r*exp(1i*theta))
figure
fsurf(real(X),imag(Y),2*imag(Z),[0 0.999 0 2*pi],'MeshDensity',10,'FaceAlpha',.75)
colormap jet
shading interp
%Adjust x, y and z axis limits according to the reference image
axis([-1.3 1.3 -1.3 1.3 -1.3 1.3])
set(gcf,'renderer','Painters')
I have this plot for (X(z),Y(z),Z(z)) where z belongs to the unit disk, i.e,
. But i want the plot for the domain
, what changes should i do in this code? Also, in the current plot, please notice the change in colour while increasing meshdensity and with only , but if i increase it too much, the plot becomes partly black and it doesn't look nice. what should i do?
![](https://www.mathworks.com/matlabcentral/answers/uploaded_files/1481591/image.png)
![](https://www.mathworks.com/matlabcentral/answers/uploaded_files/1481596/image.png)
2 个评论
Torsten
2023-9-13
I'm not sure about the function f(z) you want to plot for Re(z) < 1 (or its real or imaginary part).
采纳的回答
更多回答(0 个)
另请参阅
类别
在 Help Center 和 File Exchange 中查找有关 Line Plots 的更多信息
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!