フィルターのクリア

Problem with running m file

2 ビュー (過去 30 日間)
Tatjana Simcevic
Tatjana Simcevic 2015 年 8 月 18 日
編集済み: Stephen23 2015 年 8 月 18 日
When I run a very simple m (prob.m ) file as: x = 1; y = 2; z= x+y;
I get the right answer in the workspace, but the command window just says the name of the file. What am I doing wrong?
  1 件のコメント
Stephen23
Stephen23 2015 年 8 月 18 日
編集済み: Stephen23 2015 年 8 月 18 日
A semi-colon after a command stops the output/s from being printed. You could:
  • remove the semi-colons (not recommended)
  • use an explicit disp command, e.g. disp(x).
  • use debugging tools to track variables.
  • change the script to a function and return some outputs.

サインインしてコメントする。

採用された回答

Stalin Samuel
Stalin Samuel 2015 年 8 月 18 日
remove ; from end of each commands
  1 件のコメント
John D'Errico
John D'Errico 2015 年 8 月 18 日
Note that this is arguably a very bad answer. It teaches the user to remove semi-colons from their lines, thus dumping large amounts of crap to the screen. That same user will then need to RELEARN to put semi-colons on their lines.
Instead, a far better answer would have suggested returning some arguments from the function, teaching what a function is and how it works. An answer might have suggested using the display/diap tools to dump SOME information to the screen as they might desire.

サインインしてコメントする。

その他の回答 (0 件)

カテゴリ

Help Center および File ExchangeCreating and Concatenating Matrices についてさらに検索

タグ

Community Treasure Hunt

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

Start Hunting!

Translated by