% 
% ЕрЯлхуз ухуфЮмбфпт гсбммйкюн еойуюуещн (Cramer)
%
%
% псйумьт ухуфЮмбфпт еойуюуещн ме фз дзмйпхсгЯб рйнЬкщн ухнфелеуфюн фщн бгнюуещн
% ёуфщ фп уэуфзмб еойущуещн:
%     x + 2y + 3z = 4
%    2x + 3y + 4z = 5
%    4x + 2y + 5z = 1
% Ме фз мЭипдп Cramer фп уэуфзмб лэнефбй ме чсЮуз рйнЬкщн кбй псйжпхуюн фпхт:
% Фп уэуфзмб гсЬцефбй ме фз мпсцЮ: AX = B, ьрпх
%        1 2 3           x            4
%  Б = [ 2 3 4 ],  Ч = [ y ],   B = [ 5 ]
%        4 2 5           z            1
% Уфз ухнЭчейб хрплпгЯжефбй з псЯжпхуб фпх Б, кбй фйт псЯжпхует фщн рйнЬкщн рпх
% рспкэрфпхн брь фпн Б ме бнфйкбфЬуфбуз фзт уфЮлзт еньт бгнюуфпх ме фйт фймЭт
% фпх рЯнбкб В. БкплпхиеЯ дйбЯсеуз фщн псйжпхуюн кбй ерЯлхуз фпх ухуфЮмбфпт:
%     | 4 2 3 |      | 1 4 3 |      | 1 2 4 |
%     | 5 3 4 |      | 2 5 4 |      | 2 3 5 |
%     | 1 2 5 |      | 4 1 5 |      | 4 2 1 |
% x = ---------, y = ---------, z = ---------
%     | 1 2 3 |      | 1 2 3 |      | 1 2 3 |
%     | 2 3 4 |      | 2 3 4 |      | 2 3 4 |
%     | 4 2 5 |      | 4 2 5 |      | 4 2 5 |
%

% псйумьт фщн рйнЬкщн фпх ухуфЮмбфпт
A = [ 1 2 3; 2 3 4; 4 2 5];
B = [ 4; 5; 1];

% псйумьт фщн рйнЬкщн гйб фзн ерЯлхуз
X = A; X(:,1) = B;
Y = A; Y(:,2) = B;
Z = A; Z(:,3) = B;

% хрплпгйумьт псйжпхуюн
d  = det( A);
dx = det( X);
dy = det( Y);
dz = det( Z);

% фелйкьт хрплпгйумьт лэуещн
x=dx/d;
y=dy/d;
z=dz/d;
