Loop for contour a 3 inputs function

1 visualización (últimos 30 días)
stamos dontas
stamos dontas el 12 de En. de 2021
Comentada: stamos dontas el 12 de En. de 2021
Hello ,
Suppose i have
function(s)=abc(x,y,z)
e.g. s= x.^2+2x.*y.*z+y^3+y.^2+5*z.^3+5*z
x1=rand(1000);
y1=rand(1000);
z1=rand(1000)
n=length(z1);
And i want for every z1=(1:n)
z1(n)=z
e.g. if the first z (z=1) I would like a contour of the function
s1= x.^2+2x.*y.*z+y^3+y.^2+5z.^3+5*1+5
contourf(x1,y1,s1). I want to do this for all z1 and i dont care defining the2 inputs functionsi care only for the contours

Respuesta aceptada

KSSV
KSSV el 12 de En. de 2021
x = linspace(-1,1) ;
y = linspace(-1,1) ;
z = linspace(-1,1) ;
[x,y,z] = meshgrid(x,y,z) ;
s = x.^2+2*x.*y.*z+y.^3+y.^2+5*z.^3+5*z ;
% Use slice
xslice = [-1 0 +1];
yslice = 0.;
zslice = 0;
slice(x,y,z,s,xslice,yslice,zslice)
  1 comentario
stamos dontas
stamos dontas el 12 de En. de 2021
perfect man it works but i also need to store each one of those contours or just to pop up after the script. Now the 3d version appears. I want each one 2 d contour

Iniciar sesión para comentar.

Más respuestas (0)

Categorías

Más información sobre Contour Plots en Help Center y File Exchange.

Community Treasure Hunt

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

Start Hunting!

Translated by