Azzera filtri
Azzera filtri

Why do the lines break apart and crack in my plot?

1 visualizzazione (ultimi 30 giorni)
clear
syms z r theta n m
% Define the hypergeometric function
X(z)=2*z*hypergeom([1, 1/n], 1/n+1, z^n)-z+(2*log(z^n-1)+z^n)/(n^2)-(2*pi*1i)/n^2
X(z) = 
Y(z)=z-(1/n^2)*z^n
Y(z) = 
X(z)=subs(X,n,2*m)
X(z) = 
Y(z)=subs(Y,n,2*m)
Y(z) = 
Z(z)=(1/2)*z*hypergeom([1, 1/m], 1/m+1, z^m)-(1/2)*z*hypergeom([1, 1/m], 1/m+1, -z^m)-(1/(2*m^2))*(atanh(z^m)-z^m)
Z(z) = 
% Display the result
X(r,theta)=subs(X,z,r*exp(1i*theta))
X(r, theta) = 
Y(r,theta)=subs(Y,z,r*exp(1i*theta))
Y(r, theta) = 
Z(r,theta)=subs(Z,z,r*exp(1i*theta))
Z(r, theta) = 
val = 1
val = 1
figure
fsurf(real(subs(X,m,val)),imag(subs(Y,m,val)),2*imag(subs(Z,m,val)),[0 1 pi/24 2*pi+pi/24],'MeshDensity',10,'FaceAlpha',.75)
colormap(jet)
shading interp
%Adjust x, y and z axis limits according to the reference image
axis([-1 1 -1 1 -1 1])
set(gcf,'renderer','Painters')
I have this 3-D Plot, in which these lines scatter and break apart which makes the picture look absurd. How can i manually make the lines smooth and continuous by setting some changes in the plot code. i dont want to increase the meshdensity either . how can i do that?
  10 Commenti
simran
simran il 11 Set 2023
@walter Roberson even I'm using R2023 version? What should I do?
Sam Chak
Sam Chak il 11 Set 2023
Can try the code in MATLAB R2023b Prerelease.

Accedi per commentare.

Risposta accettata

Walter Roberson
Walter Roberson il 11 Set 2023
Spostato: Walter Roberson il 11 Set 2023
It looks like this is something that will be fixed in the upcoming R2023b which should likely be released this week or next.
  4 Commenti
Walter Roberson
Walter Roberson il 14 Set 2023
R2023b is now available so you can use it.
simran
simran il 15 Set 2023
@Walter Roberson yes it worked in R2023b. Thankyou very much, you've been very helpful and kind!

Accedi per commentare.

Più risposte (0)

Categorie

Scopri di più su 2-D and 3-D Plots in Help Center e File Exchange

Prodotti


Release

R2023a

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by