display an input sentence to the user on multiple lines

7 次查看(过去 30 天)
coeff = input('Please enter the coefficients for the polynomial of the form ax^2 + bx + c = 0. Input all three values in this form [a b c] If a term is missing, use zero as a placeholder Input values (include square brackets): ');
this is an input function that tells the user to input 3 variables but as you can see this is very long and when i run it it displays this whole thing on one line
I need to display this on multiple lines in the command window i have tried doing ... but it has failed

采纳的回答

Oleg Komarov
Oleg Komarov 2012-3-11
Use \n inside you string to have a newline
Example:
input(['Please enter the coefficients for the polynomial of the form ax^2 + bx + c = 0.',...
'\nInput all three values in this form [a b c].',...
'\nIf a term is missing, use zero as a placeholder.',...
'\nInput values (include square brackets): '])
Note that I broke the string for better readability. For instance if you remove the \n, even if you have on different lines in the editor, it will still be a single line in the command window.

更多回答(0 个)

Community Treasure Hunt

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

Start Hunting!

Translated by