Printing values to the command window
289 次查看(过去 30 天)
显示 更早的评论
how does one print a value of a variable to the command window?
2 个评论
Matthew White
2017-1-21
type the variable in the script window without a semicolon then run the code
Image Analyst
2017-1-21
You got it backwards. Typing the variable name first and then running the code will likely get you a "variable name not defined" error message. You have to do it like I said in my answer below. Run the code first, then execute the variable name without a semicolon.
回答(2 个)
Image Analyst
2012-1-12
Or you can simply list the variable all by itself on a line of code:
m = 10.42;
fprintf('m = %f\n', m); % Method 1
disp(m); % Method 2
m % Method 3. Note: no semicolon, just the name.
str = sprintf('%f\n', m) % Yet another method - returns a string
0 个评论
Honglei Chen
2012-1-12
Use fprintf
doc fprintf
1 个评论
Walter Roberson
2012-1-12
or disp()
Isabella, a couple of technical notes:
- if you do not specify any file identifier for the fprintf() call, then the default is to go to the command window
- the file identifier 1 (the number) is defined as going to the command window.
另请参阅
类别
在 Help Center 和 File Exchange 中查找有关 Shifting and Sorting Matrices 的更多信息
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!