Разрывы строк в строк Матлаб
Я пишу код, в котором я прошу пользователя для входа. Однако строка, информирующая пользователя об этом, несколько длинна, и когда я использую код, все это записывается в одной строке в окне команды. Я бы хотел, чтобы это распространялось по нескольким линиям. Мой код:
n = input(['The matrix is diagonally dominant. Please choose which method you wish to'...
' use: 1 (Gaussian elimination), 2 (Jacobi iterations),'...
' 3 (Gauss-Seidel iterations). If you enter any other number'...
' Gaussian elimination will automatically be used: ']);
если предпочтительнее, я хотел бы, чтобы это отображалось над 4 строками, как в коде. Как я могу это сделать?
2 ответов
используйте sprinf и \n (символ новой строки)
n = input(sprintf(['The matrix is diagonally dominant. Please choose which method you wish to\n'...
' use: 1 (Gaussian elimination), 2 (Jacobi iterations),\n'...
' 3 (Gauss-Seidel iterations). If you enter any other number\n'...
' Gaussian elimination will automatically be used: ']));