Subscript indices must either be real positive integers or logicals while using plot function

2 Ansichten (letzte 30 Tage)
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.

Akzeptierte Antwort

KSSV
KSSV am 16 Dez. 2016
Bearbeitet: KSSV am 16 Dez. 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 Kommentare

Melden Sie sich an, um zu kommentieren.

Weitere Antworten (0)

Kategorien

Mehr zu Graphics Objects finden Sie in Help Center und File Exchange

Tags

Community Treasure Hunt

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

Start Hunting!

Translated by