Suppress unexpected output to command window
2 visualizzazioni (ultimi 30 giorni)
Mostra commenti meno recenti
Ilya Tyuryukanov
il 24 Mag 2016
Modificato: Ilya Tyuryukanov
il 25 Mag 2016
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 Commenti
Risposta accettata
Steven Lord
il 24 Mag 2016
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 Commenti
Più risposte (0)
Vedere anche
Categorie
Scopri di più su Entering Commands in Help Center e File Exchange
Prodotti
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!