Undefined function 'mrdivide' for input arguments of type 'struct' error
2 Ansichten (letzte 30 Tage)
Ältere Kommentare anzeigen
ElizabethR
am 15 Mär. 2016
Kommentiert: ElizabethR
am 15 Mär. 2016
i have a code :
a=imread('a2.png');
bw=im2bw(a);
l=regionprops(bw,'Area');
b=20000;
m1=fix(m*sqrt(b/l));
but, i get the error :
Undefined function 'mrdivide' for input arguments of type 'struct'.
how to fix this ? please help. Thanks
Akzeptierte Antwort
Steven Lord
am 15 Mär. 2016
I'm assuming "l" is actually supposed to be "large" and that you changed one of them after copying and pasting your code but forgot to change the other. Anyway, REGIONPROPS returns a struct array. You can't divide by a struct array but you could divide by the contents of the fields of that struct array. See the second of the Tips on that documentation page for how to create a vector from the struct.
Weitere Antworten (0)
Siehe auch
Kategorien
Mehr zu Characters and Strings 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!