What's wrong with my distribution function?

1 visualización (últimos 30 días)
Shing Ho Lin
Shing Ho Lin el 21 de Mayo de 2022
Comentada: VBBV el 21 de Mayo de 2022
I'm trying to draw a chi-square distribution in XYZ space. Chi-square distribution in Geogebra is supposed to be (with different index k):
That means, it is supposed to be a central-symmetric, volcano-shaped figure.
Here comes the code:
X = -100 : 1 : 100;
Y = -100 : 1 : 100;
k = 4;
G = gamma(k/2);
[ XX, YY ] = meshgrid( X, Y );
A = ( XX ).^2 + ( YY ).^2;
A = sqrt (A);
Z = (A^(k/2 - 1) * exp(-A / 2)) / ( 2^(k/2) * G );
figure, mesh(X, Y, Z);
Very unfortunately, the figure I generated is:
What exactly is wrong with my code?
  1 comentario
Shing Ho Lin
Shing Ho Lin el 21 de Mayo de 2022
It is most probably a silly question, but I just get stuck into this. Very much appreciated for any possible answer:)

Iniciar sesión para comentar.

Respuestas (1)

VBBV
VBBV el 21 de Mayo de 2022
X = -100 : 1 : 100;
Y = -100 : 1 : 100;
k = 4;
G = gamma(k/2)
G = 1
[ XX, YY ] = meshgrid( X, Y );
A = ( XX ).^2 + ( YY ).^2;
A = sqrt (A);
Z = (A.^(k/2-1).*exp(-A / 2))./(2^(k/2)* G); % use element wise operator
mesh(X, Y, Z);
axis([-20 20 -100 100 0 0.2])
  3 comentarios
Shing Ho Lin
Shing Ho Lin el 21 de Mayo de 2022
Thank you so much. Apparently I was way to idiot :(
VBBV
VBBV el 21 de Mayo de 2022
Thanks is accpeting answer, :) ,

Iniciar sesión para comentar.

Categorías

Más información sobre Creating and Concatenating Matrices en Help Center y File Exchange.

Etiquetas

Productos


Versión

R2020a

Community Treasure Hunt

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

Start Hunting!

Translated by