% 
% Рплхюнхмб кбй рсЬоейт рплхщнэмщн
%
% ёуфщ фп рплхюнхмп:
%    3               3     2
%   x  - 5x = 4 --> x  + 0x  - 5x - 4 = 0
% Нб всеипэн пй сЯжет фпх рплхщнэмпх.
%
% Уфп MATLAB п псйумьт фпх рплхщнэмпх гЯнефбй ме чсЮуз рЯнбкб фщн ухнфелеуфюн
% фщн дхнЬмещн фпх рплхщнэмпх:
%    c = [ 1 0 -5 -4 ]
% З еэсеуз фщн сйжюн гЯнефбй ме чсЮуз фзт ухнЬсфзузт "roots"
%    r = roots( c)
% З бнЬкфзуз фщн ухнфелеуфюн рплхщнэмпх брь фйт сЯжет фпх гЯнефбй ме фзн "poly"
%    p = poly( r)
% фймЭт еньт рплхщнэмпх мрпспэме нб лЬвпхме фз фзн "polyval"
%    y = polyval( p, x),
%      ьрпх x фп дйЬуфзмб уфп прпЯп ерйихмпэме фйт фймЭт фпх рплхщнэмпх
%      р.ч. x = -3: 0.1: 5;
%

% псйумьт фпх рплхщнэмпх брь фпхт ухнфелеуфЭт фщн дхнЬмещн фпх бгнюуфпх x
c = [ 1 0 -5 -4 ];

% еэсеуз фщн сйжюн фпх рплхщнэмпх
r = roots( c);

% бнЬкфзуз фпх рплхщнэмпх (ухнфелеуфюн дхнЬмещн) брь фйт сЯжет
p = poly( r); % п рЯнбкбт p еЯнбй Ядйпт ме фпн рЯнбкб c

% хрплпгйумьт фймюн фпх рплхщнэмпх уе ухгкексймЭнп дйЬуфзмб
x = -3: 0.1: 5;
y = polyval( p, x);

% гсбцйкЮ брейкьнйуз фщн фймюн фпх рплхщнэмпх
plot( x, y);