How do I convert a cell array of char to a single plot title?

3 vues (au cours des 30 derniers jours)
Paul Fishback
Paul Fishback le 19 Mai 2015
Commenté : Paul Fishback le 19 Mai 2015
I have a 3-by-1 cell, call it "labels," each of whose entries is a char. For example, labels{1,1}=A1,A2,A3 labels{2,1}=B1,B2,B3,B4 labels{3,1}=C1,C2
I would like to create a multi-line plot title using the content of each label cell on a different line. Specifically, the title would look as follows:
A1,A2,A3
B1,B2,B3,B4
C1,C2

Réponse acceptée

Titus Edelhofer
Titus Edelhofer le 19 Mai 2015
Hi,
use sprintf to add a carriage return at the end of each line:
title(sprintf('%s\n', labels{:}))
Titus

Plus de réponses (0)

Catégories

En savoir plus sur Structures dans Help Center et File Exchange

Community Treasure Hunt

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

Start Hunting!

Translated by