How to append text and numbers into a title
    37 Ansichten (letzte 30 Tage)
  
       Ältere Kommentare anzeigen
    
    Paul Barrette
 am 2 Nov. 2023
  
    
    
    
    
    Kommentiert: Paul Barrette
 am 3 Nov. 2023
            I am trying to get the title to a plot on two lines, with the first line being a string, and the second one being a combination of a string, day number and month name. Following is one of a number of unsuccessful attemps.
start_month=12;
start_day=1;
mth = month(datetime(1, start_month_ISI, 1), 'Name'); % To get the name of the month
title({'C. Beauharnois';'No. of days to first ISI=1 since',+start_day+'mth'});
The title should show up as follows: 
1st line: C. Beauharnois
2nd line: No. of days to first ISI=1 since December 1
Tx!
0 Kommentare
Akzeptierte Antwort
  Walter Roberson
      
      
 am 2 Nov. 2023
        See subtitle
Or use
start_month = 12;
start_day = 1;
mth = month(datetime(1, start_month, 1), 'Name'); % To get the name of the month
title(["C. Beauharnois"; "No. of days to first ISI=1 since " + start_day + " " + mth]);
Weitere Antworten (3)
  Matt J
      
      
 am 2 Nov. 2023
        start_month=12;
start_day=1;
mth = month(datetime(1, start_month, 1), 'Name'); % To get the name of the month
title({'C. Beauharnois';['No. of days to first ISI=1 since ',mth{1} ' ' num2str(start_day)]});
0 Kommentare
  Voss
      
      
 am 2 Nov. 2023
        start_month_ISI=12;
start_day=1;
mth = month(datetime(1, start_month_ISI, 1), 'Name'); % To get the name of the month
title({'C. Beauharnois';sprintf('No. of days to first ISI=1 since %s %d',mth{1},start_day)});
0 Kommentare
  Les Beckham
      
 am 2 Nov. 2023
        
      Bearbeitet: Les Beckham
      
 am 2 Nov. 2023
  
      You were so close, but you can't use + to concatenate character vectors, use strings instead.
I changed the single quotes to double quotes, removed an extraneous comma and changed the reference to start_month_ISI to start_month (and added some spaces).
start_month=12;
start_day=1;
mth = month(datetime(1, start_month, 1), 'Name'); % To get the name of the month
title({"C. Beauharnois";"No. of days to first ISI=1 since " + start_day + " mth"});
Siehe auch
Kategorien
				Mehr zu LaTeX finden Sie in Help Center und File Exchange
			
	Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!








