Borrar filtros
Borrar filtros

Something wrong in the plotting

2 visualizaciones (últimos 30 días)
Abdallah Qaswal
Abdallah Qaswal el 6 de Jun. de 2022
Comentada: Abdallah Qaswal el 7 de Jun. de 2022
Hi every one,
why when I run the following code:
V1 = @(r,w) -acosh(10*(w/(1600*r + 21))^(1/2))/20000000000
V2 = @(r,w) acosh(10*(w/(1600*r + 21))^(1/2))/20000000000
% Define function to be integrated
fun = @(x,r,w)0.0018./((w./((cosh(10^10.*x./0.5)).^2)-(r.*16+0.21)).^0.5);
www = @(w,r)5.124+4*10^-6.*(exp(-215.6*0.5*(w.^(1/2)-(r.*16+0.21).^0.5))./(integral(@(x)fun(x,r,w),V1(r,w),V2(r,w))))-(exp(-37.45.*r).*(70.31));
fimplicit(www,[0 5 0 0.075],'MeshDensity',500, 'LineWidth',1.5),grid
I get something bizzare behind the actual plot desired, see the image attached! the bizzare thing is this dotted not continuous plot behind the smooth desired plot! how can I remove it? please!

Respuestas (1)

Torsten
Torsten el 6 de Jun. de 2022
Editada: Torsten el 6 de Jun. de 2022
Only the continuous line is visible in Release R2022a.
V1 = @(r,w) -acosh(10*(w./(1600*r + 21)).^(1/2))/20000000000;
V2 = @(r,w) acosh(10*(w./(1600*r + 21)).^(1/2))/20000000000;
% Define function to be integrated
fun = @(x,r,w)0.0018./((w./((cosh(10^10.*x./0.5)).^2)-(r.*16+0.21)).^0.5);
www = @(w,r)5.124+4*10^-6.*(exp(-215.6*0.5*(w.^(1/2)-(r.*16+0.21).^0.5))./(integral(@(x)fun(x,r,w),V1(r,w),V2(r,w))))-(exp(-37.45.*r).*(70.31));
fimplicit(www,[0 5 0 0.075],'MeshDensity',500, 'LineWidth',1.5),grid
Warning: Function behaves unexpectedly on array inputs. To improve performance, properly vectorize your function to return an output with the same size and shape as the input arguments.
  6 comentarios
Torsten
Torsten el 7 de Jun. de 2022
And why don't you use the new version ?
Or do you only refer to the graphics created with MATLAB online in R2022a ?
Abdallah Qaswal
Abdallah Qaswal el 7 de Jun. de 2022
I will get the new version as soon as possible and yes the online MATLAB provide the desired graphics! But you can not download or save the graphs from the online MATLAB, right? Is there any way to do so?

Iniciar sesión para comentar.

Categorías

Más información sobre Graphics Performance en Help Center y File Exchange.

Etiquetas

Community Treasure Hunt

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

Start Hunting!

Translated by