Printing values to the command window

282 次查看(过去 30 天)
how does one print a value of a variable to the command window?
  2 个评论
Matthew White
Matthew White 2017-1-21
type the variable in the script window without a semicolon then run the code
Image Analyst
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
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

Honglei Chen
Honglei Chen 2012-1-12
Use fprintf
doc fprintf
  1 个评论
Walter Roberson
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 CenterFile Exchange 中查找有关 Shifting and Sorting Matrices 的更多信息

Community Treasure Hunt

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

Start Hunting!

Translated by