how to run the matlab code step-by-step?

조회 수: 49 (최근 30일)
bsd
bsd 2011년 7월 26일
Dear sir/madam,
I need to run the matlab code step-by-step, and also see what is happening in the code or the variables. How can I do this? Looking forward to hearing from you soon.
Thanking you, BSD

답변 (3개)

Arnaud Miege
Arnaud Miege 2011년 7월 26일
Use the debugger. See Editing and Debugging MATLAB Code in the documentation for more details.
HTH,
Arnaud
  댓글 수: 1
Jan
Jan 2011년 7월 26일
@Arnaud: Thanks for this important answer. Although it might seem so obvious, there are a lot of questions in this forum, which could be avoided, if the user knows how to apply the debugger. +1

댓글을 달려면 로그인하십시오.


Andreas Goser
Andreas Goser 2011년 7월 26일
Many users also prefer not line by line, but a bit larger chunks. Look for "Cell Mode".
  댓글 수: 3
Jessica
Jessica 2011년 7월 26일
@bsd, If you put %% on a line, you'll notice that it separates the code into pieces. You can separate chunks of your code by putting %% in various places. Then, if you want to just run one cell, you can simply hit ctrl+enter (or right click and then click "Evaluate Current Cell").
Ex:
%% First cell
x = 1:2:10 ;
y = 5:-1:1 ;
z = x + y ;
%% Second cell
figure(1)
plot3(x,y,z)
When you ctrl+enter while your cursor is in the first cell, it only defines the variables. Then, when you ctrl+enter while in the second cell, it only plots the figure. I hope that helps clarify @Andreas Goser's answer.
Arnaud Miege
Arnaud Miege 2011년 7월 27일
If you read the section of the documentation I mentioned in my answer, you'll see there is a part entitled "Evaluating Subsections of Files Using Code Cells".

댓글을 달려면 로그인하십시오.


Daniel Shub
Daniel Shub 2011년 7월 27일
There is a recent blog post by Loren http://blogs.mathworks.com/loren/2011/04/28/is-there-an-echo-out-there/ about the echo command. Cell mode and the debugger are nice, but I think a lot of us have forgotten (or never knew) the power of echo.

카테고리

Help CenterFile Exchange에서 Startup and Shutdown에 대해 자세히 알아보기

제품

Community Treasure Hunt

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

Start Hunting!

Translated by