- 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.
Problem with running m file
2 次查看(过去 30 天)
显示 更早的评论
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 个评论
采纳的回答
Stalin Samuel
2015-8-18
remove ; from end of each commands
1 个评论
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 Exchange 中查找有关 Creating and Concatenating Matrices 的更多信息
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!