How to add plot titles in a for loop

I want to add a title to these plots that changes in each loop
AccNames = {'Longnitudinal'; 'Lateral'; 'Normal'; 'Pitch'; 'Roll'; 'Yaw'};
for i = 1:6
figure()
histogram(TaxiRevy{i},100,'normalization','probability')
title(sprintf('Exceedence Diagram of %d Accelaration', AccNames{i}))
end
This code returns two and tree digit numbers inserted into the title, not the strings specified, if anyone could give me some guidance i'd be very grateful!

 Respuesta aceptada

Jos (10584)
Jos (10584) el 15 de Feb. de 2018
You use the wrong format identier (%d) in sprintf,, which should be %s:
X = 'Jasper'
sprintf('Hello %s!', X)
(and you misspelled longnitudinal, remove the n after the g ;)

Más respuestas (0)

Preguntada:

el 15 de Feb. de 2018

Comentada:

el 15 de Feb. de 2018

Community Treasure Hunt

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

Start Hunting!

Translated by