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

5 views (last 30 days)
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

Accepted Answer

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

More Answers (0)

Categories

Find more on Structures in Help Center and File Exchange

Community Treasure Hunt

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

Start Hunting!