ユーザーに入力を求めるコードを書いています。ただし、これをユーザーに通知する文字列はやや長く、コードを使用すると、コマンドウィンドウの1行にすべてが書き込まれます。これを複数行に広げたいと思います。私のコードは:
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行で表示したいと思います。どうすればこれを達成できますか?
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: ']));
使用する \n
をブレーク文字として使用します。例:
n = input(sprintf('blablabla\nblablabla\n'))