How plot density of function ?

2 次查看(过去 30 天)
salim
salim 2025-1-24
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

回答(1 个)

Torsten
Torsten 2025-1-24
编辑:Torsten 2025-1-24
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 个评论
salim
salim 2025-1-24
编辑:salim 2025-1-24
@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 2025-1-24
You should be asking Maple related questions on a Maple related resource, such as https://www.mapleprimes.com/

请先登录,再进行评论。

类别

Help CenterFile Exchange 中查找有关 Numerical Integration and Differentiation 的更多信息

标签

产品


版本

R2021b

Community Treasure Hunt

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

Start Hunting!

Translated by