Как нарисовать круг в версии октавы GNU 3.8:
Код:
octave> x = -1:0.01:1;
octave> y = (1 - x .^ 2) .^ 0.5;
octave> plot(x,y, "linewidth", 4, x,-y, "linewidth", 4);
Вербализация:
Создайте список от -1 до 1 с шагом .01
для представления оси X.Ось Y - это диаметр круга минус значение на каждом индексе х в квадрате, все подняты до 0.5
.
График x и y (синий), который дает верхнюю половину круга, затем график x к -y, который инвертирует верхнюю (зеленый), создавая нижнюю половину круга.
В качестве альтернативы используйте пробел:
Код:
octave> r = 1;
octave> t = linspace(0,2.*pi,1);
octave> circsx = r.*cos(t) + x;
octave> circsy = r.*sin(t) + y;
octave> plot(circsx,circsy, "linewidth", 4, circsx, -circsy, "linewidth", 4);
Вербализация:
Рисует круг.