GUI to interface Matlab with Omicron (Significance of the syntex used)
7 Ansichten (letzte 30 Tage)
Ältere Kommentare anzeigen
Tejas Rivonkar
am 17 Jan. 2020
Kommentiert: Walter Roberson
am 17 Jan. 2020
invoke(test, 'CMDevlock', hEngine, Info2(1)')
what is the difference between the above code and the one below?
invoke(test, 'CMDevlock', hEngine, Info2(1))
is the any significance of " ' " after info2(1)?
0 Kommentare
Akzeptierte Antwort
Walter Roberson
am 17 Jan. 2020
It is not impossible that there is a significance to the ' at that point, but chances are not high.
For there to be a significant difference, one of the three circumstances would have to hold:
1. Info2 could be a function that when invoked with parameter (1) returns a nonscalar result that is being passed to the function. In this case, the ' would transpose the array before passing it down ; or
2. Info2 could be an object class that for some reason defined a custom ctranspose method. This would be rare and typically would be a bad interface
3. Info2 could simply be a value that is potentially complex valued and for some reason it is appropriate to pass in its complex conjugate. This can happen; it just doesn't look likely in context.
Most of the time I see this, the author has had a temporary brain glitch in how they are thinking about an array and the ' is not needed in context.
4 Kommentare
Walter Roberson
am 17 Jan. 2020
MATLAB does not have a String type. Please show
class(Info2)
size(Info2)
Weitere Antworten (0)
Siehe auch
Kategorien
Mehr zu Startup and Shutdown finden Sie in Help Center und File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!