Suppress unexpected output to command window
3 ビュー (過去 30 日間)
古いコメントを表示
In my class constructor I have the following lines:
* some code with inputparser to produce inp
obj.scal = inp.scal;
obj.matrix = inp.scal*matrix; % HERE obj is being printed for some reason
* some code to set other obj properties
Somehow, the object contents are printed to the command window after the second command (it assigns a matrix to the obj.matrix property). The class is a normal "data" class. I'm using Matlab R2015b. I've tried echo off, but it doesn't help. The problem is minor yet annoying.
0 件のコメント
採用された回答
Steven Lord
2016 年 5 月 24 日
Are those the only two lines in the constructor?
How are you calling the constructor? Are you calling it like this?
obj = myObjectConstructor()
If so, try adding a semicolon after the constructor call.
obj = myObjectConstructor();
2 件のコメント
その他の回答 (0 件)
参考
カテゴリ
Help Center および File Exchange で Interactive Control and Callbacks についてさらに検索
製品
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!