How plot density of function ?

2 views (last 30 days)
salim
salim on 24 Jan 2025
Commented: Walter Roberson on 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

Answers (1)

Torsten
Torsten on 24 Jan 2025
Edited: Torsten on 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 Comments
salim
salim on 24 Jan 2025
Edited: salim on 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 on 24 Jan 2025
You should be asking Maple related questions on a Maple related resource, such as https://www.mapleprimes.com/

Sign in to comment.

Categories

Find more on 2-D and 3-D Plots in Help Center and File Exchange

Tags

Products


Release

R2021b

Community Treasure Hunt

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

Start Hunting!