Graph is blank. Why?

1 visualización (últimos 30 días)
Eren Cengiz
Eren Cengiz el 13 de En. de 2021
Editada: Stephan Ciobanu el 13 de En. de 2021
mmf_data = dataeren(: ,1) ;
flux_data = dataeren(:, 2) ;
V = 8000*sqrt(2) ;
NS = 1000 ;
freq = 50 ;
w = 2*pi*freq ;
time = 0:1/3000:1/30 ;
flux = -V./(w*NS)*cos(w.*time) ;
mmf = interp1(flux_data, mmf_data, flux ) ;
im = mmf/NS ;
irms = sqrt(sum(im.^2 )/length(im));
subplot (2 , 1 ,1) ;
plot (time , im) ;
title (' \bf50 Hz için Mıknatıslanma Akımı ');
xlabel ('\bfZaman (s) ' ) ;
ylabel ('\bfIm(A)') ;
axis ([O 0.04 -2 2]) ;
grid on ;
My graphs is blank. When i change V value to 325, graphs work but i need work on 8000*sqrt(2)
  1 comentario
Daniel Pollard
Daniel Pollard el 13 de En. de 2021
We can't run this as we don't have dataeren.
If you call disp(size(im)), what does it say?

Iniciar sesión para comentar.

Respuestas (1)

Stephan Ciobanu
Stephan Ciobanu el 13 de En. de 2021
Editada: Stephan Ciobanu el 13 de En. de 2021
you can try to specify the interpolation method:
mmf = interp1(flux_data, mmf_data, flux ,'pchip')
% or
mmf = interp1(flux_data, mmf_data, flux ,'spline')

Categorías

Más información sobre 2-D and 3-D Plots 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