how could i plot a contour

1 Ansicht (letzte 30 Tage)
khaled Abdelghafar
khaled Abdelghafar am 28 Feb. 2022
Hi
i want to plot the following contour but i always encounter an error
x=-pi:0.001*pi:pi;
y=0:0.1*6:6;
[x,y]=meshgrid(x,y);
z=(100*sqrt(2*pi)/sqrt(2*pi.*(y-2.))).*cos(x/2).*(1.-sin(x/2.).*sin(3.*x/2.));
contour(x,y,z)
  1 Kommentar
Abolfazl Chaman Motlagh
Abolfazl Chaman Motlagh am 28 Feb. 2022
become imaginary for . so one of conceptional error are there. the z become complex. the other one is in Arif solution. should use dot before / .

Melden Sie sich an, um zu kommentieren.

Akzeptierte Antwort

Arif Hoq
Arif Hoq am 28 Feb. 2022
Bearbeitet: Arif Hoq am 28 Feb. 2022
you shoud demontrate element wise multiplication/division in the variable z. most porbably this contour is allowed to plot real value.
x=-pi:0.001*pi:pi;
y=0:0.1*6:6;
[x,y]=meshgrid(x,y);
z=(100*sqrt(2*pi)./sqrt(2*pi.*(y-2))).*cos(x./2).*(1-sin(x./2).*sin(3*x./2));
% contour(x,y,z)
contour(real(z))

Weitere Antworten (0)

Kategorien

Mehr zu Contour Plots finden Sie in Help Center und File Exchange

Community Treasure Hunt

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

Start Hunting!

Translated by