Subscript indices must either be real positive integers or logicals while using plot function
    3 visualizaciones (últimos 30 días)
  
       Mostrar comentarios más antiguos
    
   figure(1)
   %time_north_sec=1x111 double
   %Q_north_cut_off=111x111 double
   plot(time_north_sec,Q_north_cut_off(:,1)*1e6)
   xlabel('Lag (second)','FontWeight', 'bold')
   ylabel('autocovariance function (mm^2)','FontWeight', 'bold')
  title('North Autocovariance Function')
  set(gca, 'fontsize', 16, 'fontweight', 'bold');
  ylim = get(gca,'YLim');
  ylim([31, 0]);
After running the code I get "Subscript indices must either be real positive integers or logicals while using plot function" although the plot seems OK.
0 comentarios
Respuesta aceptada
  KSSV
      
      
 el 16 de Dic. de 2016
        
      Editada: KSSV
      
      
 el 16 de Dic. de 2016
  
      figure(1)
   %time_north_sec=1x111 double
   %Q_north_cut_off=111x111 double
   plot(time_north_sec,Q_north_cut_off(:,1)*1e6)
   xlabel('Lag (second)','FontWeight', 'bold')
   ylabel('autocovariance function (mm^2)','FontWeight', 'bold')
  title('North Autocovariance Function')
  set(gca, 'fontsize', 16, 'fontweight', 'bold');
%     ylim = get(gca,'YLim');
  ylim([0 31]);
If you are not able to see your plot, try to play with ylim()....mention the ranges min first and then max.
4 comentarios
Más respuestas (0)
Ver también
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!

