Please i need to plot 3 dimension figure with (x axis is x, y axis is gamma function) and z axis is value of u for this simple attached relation

72 vues (au cours des 30 derniers jours)
The constants mu=beta=g=1. The x is vector from -20 to 20.t=2. I need to plot three dimensions Xis vector x, y axis is values of gamma alfa and z is u.
Image added by @Sam Chak

Réponse acceptée

Sam Chak
Sam Chak il y a 38 minutes
For complex equations, I tend to use a symbolic approach because it allows me to verify their correctness. You should be able to write your equations accordingly. Please update your code and display the surface.
% declare symbolic variables
syms x y
% write the surface equation, z = f(x, y)
xi = @(x, y) (x + 1/4./gamma(y + 1).*2.^y)/10;
z = - 1/4*(1 + erf(sqrt(3)/2*xi(x, y)) - 1/2*exp(- sqrt(3)/2*xi(x, y).^2));
% display the equation
disp(z)
% plot the surface
fsurf(z, [-20, 20, 0, 10])
view(30, 30)
xlabel('x')
ylabel('y')
zlabel('z')

Plus de réponses (1)

Torsten
Torsten il y a environ 16 heures
Modifié(e) : Torsten il y a environ 16 heures
We don't know your problem, but it should work somehow like this.
What do you mean by "the y-axis is the gamma function" ? Do you want to graph z-values as a curve over the gamma-function in the x-y-plane ?
x = -20:20;
y = 3:0.25:5;
z = y.' .* x;
surf(x,y,z)
  8 commentaires
T K
T K il y a environ 3 heures
The domain of Gamma function starts from +1 to 10 because the (gamma zero) =infinity.The coefficient
(mu^2/(beta*ga)) =1, (mu/beta)=1and t=1.
X-axis is x starting from -20 to +20. Y -axis is is alfa starting from 0 to 10. Z-axis is u.
I need to plot surf(x,alfa,u)

Connectez-vous pour commenter.

Tags

Community Treasure Hunt

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

Start Hunting!

Translated by