Построение графиков полиномов в Scilab
Полиномы. Графики.
Построить графики полиномов на отрезке [-2,2] с шагом 0.02 à x=[-2:0.02:2]
Обязательно должны быть следующие элементы графика
xgrid();
title()
legend()
xlabel()
ylabel()
p1 = 3 -4x +2x²
p2 = -5 +3x +10x²
p3 = 6 -15x +4x²
p4 = 5 -7x +x² +9x³
p5 = 6 +2x +x² -4x³
p6 = 7 +5x +2x² +13x³
p7 = -1 +4x +9x² -8x³
p8 = 5 -4x +7x² +2x³
p9 = -2 +15x +2x² +6x³
p10 = 4 +5x +x² -3x³
Решение
Задаём значения x с указанным шагом, вычисляем значения каждого полинома для всех x и выводим графики с подписями и легендой.
Ответ
x = [- : . : ];
p = - *x + *x.^ ;
p = - + *x + *x.^ ;
p = - *x + *x.^ ;
p = - *x + x.^ + *x.^ ;
p = + *x + x.^ - *x.^ ;
p = + *x + *x.^ + *x.^ ;
p = - + *x + *x.^ - *x.^ ;
p = - *x + *x.^ + *x.^ ;
p = - + *x + *x.^ + *x.^ ;
p = + *x + x.^ - *x.^ ;
plot(x, p , x, p , x, p , x, p , x, p , ...
x, p , x, p , x, p , x, p , x, p );
xgrid();
title("Графики полиномов");
legend("p ", "p ", "p ", "p ", "p ", "p ", "p ", "p ", "p ", "p ");
xlabel("x");
ylabel("P(x)");
Помогло?
