why polybuffer example doesn't work ?
2 Ansichten (letzte 30 Tage)
Ältere Kommentare anzeigen
Faez Alkadi
am 17 Apr. 2018
Kommentiert: Faez Alkadi
am 17 Apr. 2018
I'm trying to use the function polybuffer for 2-D points or lines as in example:
P = [0 0; 1 1; 2 1];
polyout = polybuffer(P,'points',0.25)
plot(P(:,1),P(:,2),'r.','MarkerSize',10)
hold on
plot(polyout)
axis equal
or
P = [0 0; 1 1; 2 1];
polyout1 = polybuffer(P,'lines',0.25);
plot(P(:,1),P(:,2),'r.','MarkerSize',10)
hold on
plot(polyout1)
axis equal
hold off
but keep getting the following error:
Undefined function 'polybuffer' for input arguments of type 'double'.
Though the function works fine when using the following example:
polyin = polyshape({[0 0 1 3],[0.5 1.5 1.5 0.5]},{[0 3 3 0],[0.5 0.5 1.5 1.5]});
plot(polyin)
polyout1 = polybuffer(polyin,0.1);
hold on
plot(polyout1)
hold off
does anyone have an idea what did i do wrong ?
Thank you so much
3 Kommentare
Guillaume
am 17 Apr. 2018
polyshape requires R2017b or later, but polybuffer is even newer and requires the latest version: R2018a.
Akzeptierte Antwort
Weitere Antworten (0)
Siehe auch
Kategorien
Mehr zu Elementary Polygons 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!