GUI to interface Matlab with Omicron (Significance of the syntex used)
7 visualizzazioni (ultimi 30 giorni)
Mostra commenti meno recenti
Tejas Rivonkar
il 17 Gen 2020
Commentato: Walter Roberson
il 17 Gen 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 Commenti
Risposta accettata
Walter Roberson
il 17 Gen 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 Commenti
Walter Roberson
il 17 Gen 2020
MATLAB does not have a String type. Please show
class(Info2)
size(Info2)
Più risposte (0)
Vedere anche
Categorie
Scopri di più su Startup and Shutdown in Help Center e File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!