How to have a new line inside a string ?

set(handles.parameterW,'string',{['stiffness = ',num2str(A),' Nm/deg,',' Damping = ',num2str(B),' Nm/(rad/s)']});
Current output:
stiffness = 1 Nm/deg, Damping = 0 Nm/(rad/s)
Output i required:
stiffness = 1 Nm/deg,
Damping = 0 Nm/(rad/s)

3 Kommentare

You can simply use the fprintf function i suppose:
fprintf('Stiffness = %d Nm/deg, \nDamping = %d Nm/(rad/s) \n', A, B)
Gives the desired output as you asked.
Thanks for your response.
The solution you have provided is working fine.
But, i don't know, how to use inside set(handles.parameterW.....)
Stephen23
Stephen23 am 20 Mai 2021
"But, i don't know, how to use inside set(handles.parameterW.....)"
Change FPRINTF to SPRINTF

Melden Sie sich an, um zu kommentieren.

Antworten (3)

Girijashankar Sahoo
Girijashankar Sahoo am 20 Mai 2021

0 Stimmen

set(handles.parameterW,'string',{['stiffness = ',num2str(A)+newline+' Nm/deg,',' Damping = ',num2str(B),'
or
set(handles.parameterW,'string',{['stiffness = ',num2str(A),\n' Nm/deg,',' Damping = ',num2str(B),'

1 Kommentar

Thanks for your response.
The solution you have provided is not working.

Melden Sie sich an, um zu kommentieren.

Chandra Amma Palanisamy
Chandra Amma Palanisamy am 20 Mai 2021

0 Stimmen

Hi Vinothkumar,
It is my understanding that you want to insert a newline in a string. The example code is given below:
set(handles.parameterW,'string',{['stiffness = ',num2str(A),' Nm/deg,', newline,' Damping = ',num2str(B),' Nm/(rad/s)']});
Hope this helps.
LeChat
LeChat am 19 Feb. 2025

0 Stimmen

What about if we need to write a graph title over two lines?
With
title({'First line'},{'Second line'})
I managed to have two lines as "a title" but in fact the second line is not in bold, contrary to the first line.
Any idea?

1 Kommentar

Les Beckham
Les Beckham am 19 Feb. 2025
Put both char vectors inside the same cell array like this
title({'First line', 'Second line'})

Melden Sie sich an, um zu kommentieren.

Kategorien

Mehr zu MATLAB finden Sie in Hilfe-Center und File Exchange

Community Treasure Hunt

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

Start Hunting!

Translated by