Starting a new line
이전 댓글 표시
Hi I'm really new to MATLAB. My questions is how to a start a new line without executing the code. For example if I have:
y = 1123414124124124124 (want new line here without executing)
채택된 답변
추가 답변 (2개)
Francis
2025년 3월 12일
1 개 추천
Shift Enter rather than just Enter
댓글 수: 1
Walter Roberson
2025년 3월 12일
Shift-Enter is especially valueable when entering commands at the command line, as it does indeed start a new line without executing everything that has been entered so-far.
Commands entered in this way can be recalled as a group in the command history, by pressing up-arrow to recall the last of the commands, and then pressing shift-uparrow to bring in each previous line.
However, shift-enter is treated just the same as enter within the editor.
shift-enter does not have the effect of "line continuation" . For example if you enter
a = 123 + 456<shift-enter>
- 789;
then that will be treated as two seperate commands, a = 123 + 456 and -789;
Andrew
2025년 2월 4일
0 개 추천
add ";" at the end, then click enter
댓글 수: 1
That will end the current command (or end the current row, if it appears inside square brackets or curly braces to create a matrix or cell array.)
x = 12345; % This is one statement
y = [1 2; % This ends the first row of matrix y
3 4]
z = {'apple'; % This ends the first row of cell array z
'banana'}
If you want to continue the command on the next line, using ... is probably the right thing to do.
q = 12345 + ... % Continue the statement on the next line
67890 % These two lines are the equivalent of "q = 12345 + 67890"
카테고리
도움말 센터 및 File Exchange에서 Matrix Indexing에 대해 자세히 알아보기
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!
