/ / Scatter полярен участък в MATLAB - matlab, парцел, полярни координати

Scatter полярен участък в MATLAB - MATLAB, парцел, полярни координати

Опитвам се да направя един клин парцел (право възход срещу червено преместване) .Мислех, че мога да използвам разсейване парцел в полярни координати.Поларната функция в MATLAB изглежда много ограничено.Дори и това

polar(a(:,1),a(:,2),"Linewidth",1)

ми дава грешка:

Error using polar (line 23)
Too many input arguments.

Има ли прост начин за постигане на това, което искам да използвам Matlab? Знаете ли за друг софтуер, който би го направил лесно?

Благодаря,

микрофон

Отговори:

8 за отговор № 1

Matlab е съвсем подходящ за това, мисля.

Колкото до polar функция, изглежда, че не позволяват свойства (като "linewidth"), които се уточняват директно. Но можете да получите дръжка на създадения обект и след това да го настроите "linewidth", или други свойства:

h = polar(a(:,1),a(:,2));
set(h,"linewidth",1)

Ако искате разпръснат парцел, може би предпочитате да нямате линии, а вместо да начертаете маркер (като точка) във всяка точка:

h = polar(a(:,1),a(:,2),".");
set(h,"markersize",12)

Пример:

въведете описанието на изображението тук

За да видите списък с имоти, които можете да зададете, както и техните текущи стойности, въведете

get(h)