Цитата(MrYuran @ Sep 9 2010, 10:08)

y = a * sin(b * x)
Тем более если циркуль
Спасибо - кривая похожа,но моё предположение о маштабируемости видимо было ошибочным) вот что получилось. изменяя a

меняя b

m-file script
Код
a = -0.5;
x = -pi/2:pi/100:pi/2;
y = zeros(1,size(x,2));
i = 0;
b = 1;
figure(1); hold on; grid on;
for a = -0.5:0.1:-0.1
for x = -pi/2:pi/100:pi/2
i = i+1;
y(i) = a * sin(b * x);
end
i = 0;
x = -pi/2:pi/100:pi/2;
plot(x,y);
end
figure(2); hold on; grid on;
a = -0.5;
for b = 1:-0.1:0.1
for x = -pi/2:pi/100:pi/2
i = i+1;
y(i) = a * sin(b * x);
end
i = 0;
x = -pi/2:pi/100:pi/2;
plot(x,y);
end
вот что получается при скалировании полученной зависимости
Код
figure(3); hold on; grid on;
b = 1;
a = -0.5;
for x = -pi/2:pi/100:pi/2
i = i+1;
y(i) = a * sin(b * x);
end
i = 0;
for sc = 1:-0.1:0
x = -pi/2:pi/100:pi/2;
plot(x*sc/4,y*sc);
end

Осталось изменить наклон