How plot density of function ?

7 vues (au cours des 30 derniers jours)
salim
salim le 24 Jan 2025
Commenté : Walter Roberson le 24 Jan 2025
i search for finding density plot, i have a function which i saw the density plot i want plot the same i need density plot like the picture
for this function
0.3200000000e1 / ((0.4000000000e0 * x - 0.8e0 * y) ^ 2 + (0.8e0 * x + 0.4e0 * y) ^ 2 + 0.12e1) - 0.5120000000e1 * x ^ 2 / ((0.4000000000e0 * x - 0.8e0 * y) ^ 2 + (0.8e0 * x + 0.4e0 * y) ^ 2 + 0.12e1) ^ 2

Réponses (1)

Torsten
Torsten le 24 Jan 2025
Modifié(e) : Torsten le 24 Jan 2025
Your function only depends on x, not on x and y.
I'm not sure how you want to make it 2d. Thus I simply defined g(x,y) = f(x)*f(y) and plotted g.
f = @(x)0.3200000000e1 ./ ((0.4000000000e0 .* x - 0.8e0) .^ 2 + (0.8e0 .* x + 0.4e0) .^ 2 + 0.12e1) - 0.5120000000e1 .* x .^ 2 ./ ((0.4000000000e0 .* x - 0.8e0) .^ 2 + (0.8e0 .* x + 0.4e0) .^ 2 + 0.12e1) .^ 2;
x = linspace(-5,5,60);
y = linspace(-5,5,60);
surf(x,y,f(x).*f(y).')
contourf(x,y,f(x).*f(y).','Edgecolor','none')
plot(x,f(x))
  6 commentaires
salim
salim le 24 Jan 2025
Modifié(e) : salim le 24 Jan 2025
@Torsten i update the graph i get the same graph as the paper by taking t=0 and i used range of y, thanks for your comment is help me so much
0.3200000000e1 / ((0.4000000000e0 * x - 0.8e0 * y) ^ 2 + (0.8e0 * x + 0.4e0 * y) ^ 2 + 0.12e1) - 0.5120000000e1 * x ^ 2 / ((0.4000000000e0 * x - 0.8e0 * y) ^ 2 + (0.8e0 * x + 0.4e0 * y) ^ 2 + 0.12e1) ^ 2
Walter Roberson
Walter Roberson le 24 Jan 2025
You should be asking Maple related questions on a Maple related resource, such as https://www.mapleprimes.com/

Connectez-vous pour commenter.

Catégories

En savoir plus sur Numerical Integration and Differentiation dans Help Center et File Exchange

Tags

Produits


Version

R2021b

Community Treasure Hunt

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

Start Hunting!

Translated by