SCILAB неопределенная ошибка при использовании 'polarplot' - PullRequest
0 голосов
/ 08 марта 2019

Я получаю следующую ошибку при запуске polarplot в scilab

// Program to plot using polarplot function
t= 0:.01:2*%pi;
polarplot(sin(t))
xtitle('Using polarplot'

результат:

exec('D:\mangesh\SCILAB PROJ\sample\polarplot.sce', -1)
at line    13 of function polarplot ( C:\PROGRA~1\SCILAB~1.1\modules\graphics\macros\polarplot.sci line 25 )
at line 3 of executed file D:\mangesh\SCILAB PROJ\sample\polarplot.sce

Undefined variable: rho

Ответы [ 2 ]

1 голос
/ 09 марта 2019

Как указано другим пользователем, функция polarplot требует как минимум двух входных векторов, как и большинство других функций построения графиков. В этом случае вы, вероятно, хотите что-то вроде:

// Program to plot using polarplot function
t = 0:.01:2*%pi;
polarplot(t, sin(t));
xtitle('Using polarplot');

, что дает:

enter image description here

1 голос
/ 08 марта 2019

Функция polarplot требует как минимум 2 входных аргумента theta и rho. В вашем примере вы забыли указать эволюцию радиуса.например:

   polarplot(sin(t), ones(t))
...