Merge remote-tracking branch 'ENUME/main' into main

This commit is contained in:
PolishPigeon 2022-06-18 00:50:18 +02:00
commit 4ab226a347
127 changed files with 729072 additions and 0 deletions

3
ENUME/README.md Normal file
View File

@ -0,0 +1,3 @@
# First project (Number 31) scored maximum (15/15) points
# Second project (Number 32) scored maximum (15/15) points
# Third project (Number 32) scored 8/20 points

View File

@ -0,0 +1,85 @@
function [eigenValues, whichIterationAreWeOn, Matrix] = QRNoShifts(Matrix)
[whichIterationAreWeOn, threshold, startingMatrix, matlabEigen] = initializeValues(Matrix);
[Matrix, whichIterationAreWeOn] = QRNoShiftsLoop(threshold, Matrix, whichIterationAreWeOn);
eigenValues = diag(Matrix)';
%displayResults(eigenValues, whichIterationAreWeOn, Matrix, startingMatrix, matlabEigen);
end
function [Matrix, whichIterationAreWeOn] = QRNoShiftsLoop(threshold, Matrix, whichIterationAreWeOn)
while threshold > 1e-6
[Matrix, whichIterationAreWeOn, threshold] = QRNoShiftsInsideLoop(Matrix, whichIterationAreWeOn);
end
end
function [Matrix, whichIterationAreWeOn, threshold] = QRNoShiftsInsideLoop(Matrix, whichIterationAreWeOn)
[Q, R] = gramSchmidtAlgorithm(Matrix);
Matrix = R * Q;
whichIterationAreWeOn = whichIterationAreWeOn + 1;
% iterate until all non-diagonal elements are below the threshold
matrixWithoutDiagonal = Matrix - diag(diag(Matrix)); % first diag converts Matrix
% into vector consisting of values on the diagonal of matrix,
% second diag converts this vector into matrix with zeros on
% everything except diagonal
% If we substract it from Matrix we get original Matrix with zeros
% on a diagonal
threshold = max(max(abs(matrixWithoutDiagonal)));
% first max returns vector of elements
% second max returns max element from this vector
end
function displayResults(eigenValues, whichIterationsAreWeOn, Matrix, startingMatrix, matlabEigen)
disp("How many iterations it took:")
disp(whichIterationsAreWeOn)
disp("Starting Matrix:")
disp(startingMatrix)
disp("Final Matrix:")
disp(Matrix)
disp("eig(Matrix) eigen values:")
disp(matlabEigen)
disp("Our eigen values:")
disp(eigenValues);
end
function [whichIterationAreWeOn, threshold, startingMatrix, matlabEigen] = initializeValues(Matrix)
whichIterationAreWeOn = 0;
threshold = inf;
startingMatrix = Matrix;
matlabEigen = eig(Matrix);
end
% performs QR or QRdash decomposition of a matrix
function [Q, R] = gramSchmidtAlgorithm(Matrix)
[columns, Q, R, d] = initializeGramSchmid(Matrix);
[Q, R] = factorizeColumnsOfQ(columns, Q, Matrix, R, d);
[Q, R] = normalizeColumns(columns, Q, R);
end
function [columns, Q, R, d] = initializeGramSchmid(Matrix)
% We start with empty matrices
[rows, columns] = size(Matrix);
Q = zeros(rows, columns);
R = zeros(columns, columns);
d = zeros(1, columns);
end
function [Q, R] = factorizeColumnsOfQ(columns, Q, Matrix, R, d)
for i = 1 : columns
Q(:, i) = Matrix(:, i);
R(i, i) = 1;
d(i) = Q(:, i)' * Q(:, i);
for i2 = i + 1 : columns
R(i, i2) = (Q(:, i)' * Matrix(:, i2)) / d(i);
Matrix(:, i2) = Matrix(:, i2) - R(i, i2) * Q(:, i);
end
end
end
function [Q, R] = normalizeColumns(columns, Q, R)
for i = 1 : columns
dd = norm(Q(:, i));
Q(:, i) = Q(:, i) / dd;
R(i, i:columns) = R(i, i : columns) * dd;
end
end

136
ENUME/projectA/QRShifts.m Normal file
View File

@ -0,0 +1,136 @@
% finds the eigenValues of a matrix using QR with shifts
function [eigenValues, whatIterationAreWeOn, Matrix] = QRShifts(Matrix)
eigenFromMatlab = eig(Matrix);
initialMatrix = Matrix;
[eigenValues, whatIterationAreWeOn, matrixSize, minThreshold] = initiateValues(Matrix);
[Matrix, whatIterationAreWeOn, eigenValues] = QRShiftLoop(matrixSize, Matrix, eigenValues, minThreshold, whatIterationAreWeOn);
dispResults(eigenValues, Matrix, whatIterationAreWeOn, eigenFromMatlab, initialMatrix);
end
function [eigenValues, whatIterationAreWeOn, matrixSize, minThreshold] = initiateValues(Matrix)
eigenValues = double.empty(1, 0);
whatIterationAreWeOn = 0;
matrixSize = size(Matrix, 1);
minThreshold = 1e-6;
end
function [Matrix, whatIterationAreWeOn, eigenValues] = QRShiftLoop(matrixSize, Matrix, eigenValues, minThreshold, whatIterationAreWeOn)
while matrixSize >= 2
flag = 0;
[Matrix, matrixSize, whatIterationAreWeOn, eigenValues] = findEigenValue(Matrix, matrixSize, whatIterationAreWeOn, eigenValues, minThreshold, flag);
[matrixSize, Matrix] = deflateMatrix(Matrix, matrixSize);
end
eigenValues(size(eigenValues, 2) + 1) = Matrix(1, 1);
end
function [Matrix, matrixSize, whatIterationAreWeOn, eigenValues] = findEigenValue(Matrix, matrixSize, whatIterationAreWeOn, eigenValues, minThreshold, flag)
while flag == 0
eigenValueCorner = getEigenValueFromCorner(Matrix, matrixSize);
[Matrix, whatIterationAreWeOn] = shiftAndIterate(matrixSize, Matrix, eigenValueCorner, whatIterationAreWeOn);
[flag, eigenValues] = thresholdBreached(Matrix, matrixSize, minThreshold, eigenValues);
end
end
function eigenValueCorner = getEigenValueFromCorner(Matrix, matrixSize)
corner = Matrix((matrixSize - 1) : matrixSize, (matrixSize - 1) : matrixSize);
% get 2 x 2 corner of the matrix
eigenValueCorner = solveCharactersticEquation(corner);
end
function [Matrix, whatIterationAreWeOn] = shiftAndIterate(matrixSize, Matrix, eigenValueCorner, whatIterationAreWeOn)
% shift and iterate algorithm
identityMatrix = eye(matrixSize);
Matrix = Matrix - identityMatrix * eigenValueCorner;
[Q, R] = gramSchmidtAlgorithm(Matrix);
Matrix = R * Q + identityMatrix * eigenValueCorner;
whatIterationAreWeOn = whatIterationAreWeOn + 1;
end
function [matrixSize, Matrix] = deflateMatrix(Matrix, matrixSize)
matrixSize = matrixSize - 1;
Matrix = Matrix(1:matrixSize, 1:matrixSize);
end
function [flag, eigenValues] = thresholdBreached(Matrix, matrixSize, minThreshold, eigenValues)
flag = 0;
threshold = max(abs(Matrix(matrixSize, 1:(matrixSize - 1))));
% once we zero the row (or rather get close enough to zero) exit loop
if (threshold <= minThreshold)
eigenValues(size(eigenValues, 2) + 1) = Matrix(matrixSize, matrixSize);
flag = 1;
end
end
% finds the eigenvalue of a 2x2 matrix that is closer to the lower right corner
function eigen = solveCharactersticEquation(Matrix)
[eigenOne, eigenTwo] = calculateZeros(Matrix);
eigen = valueCloserToLowerRightCorner(eigenOne, eigenTwo, Matrix);
end
function eigen = valueCloserToLowerRightCorner(eigenOne, eigenTwo, Matrix)
if abs(Matrix(4) - eigenOne) < abs(Matrix(4) - eigenTwo)
eigen = eigenOne;
else
eigen = eigenTwo;
end
end
function [zeroOne, zeroTwo] = calculateZeros(Matrix)
b = Matrix(1) + Matrix(4);
ac = Matrix(1) * Matrix(4) - Matrix(2) * Matrix(3);
delta = (b) ^ 2 - 4 * ac;
% get delta of quadratic equation
squareRootDelta = sqrt(delta);
% square delta
zeroOne = (b - squareRootDelta) / 2;
zeroTwo = (b + squareRootDelta) / 2;
end
% performs QR or QRdash decomposition of a matrix
function [Q, R] = gramSchmidtAlgorithm(Matrix)
[columns, Q, R, d] = initializeGramSchmid(Matrix);
[Q, R] = factorizeColumnsOfQ(columns, Q, Matrix, R, d);
[Q, R] = normalizeColumns(columns, Q, R);
end
function [columns, Q, R, d] = initializeGramSchmid(Matrix)
% We start with empty matrices
[rows, columns] = size(Matrix);
Q = zeros(rows, columns);
R = zeros(columns, columns);
d = zeros(1, columns);
end
function [Q, R] = factorizeColumnsOfQ(columns, Q, Matrix, R, d)
for i = 1 : columns
Q(:, i) = Matrix(:, i);
R(i, i) = 1;
d(i) = Q(:, i)' * Q(:, i);
for i2 = i + 1 : columns
R(i, i2) = (Q(:, i)' * Matrix(:, i2)) / d(i);
Matrix(:, i2) = Matrix(:, i2) - R(i, i2) * Q(:, i);
end
end
end
function [Q, R] = normalizeColumns(columns, Q, R)
for i = 1 : columns
dd = norm(Q(:, i));
Q(:, i) = Q(:, i) / dd;
R(i, i:columns) = R(i, i : columns) * dd;
end
end
function dispResults(eigenValues, Matrix, whatIterationAreWeOn, eigenFromMatlab, initialMatrix)
disp("Initial matrix: ");
disp(initialMatrix);
disp("Final matrix: ");
disp(Matrix);
disp("Number of iterations: ");
disp(whatIterationAreWeOn);
disp("Eigen values from eig(Matrix):");
disp(eigenFromMatlab);
disp("Our eigen values: ");
disp(eigenValues);
end

View File

@ -0,0 +1,15 @@
function d = checkIfDiagonallyDominant(Matrix)
d = 1;
[Rows, ~] = size(Matrix);
for i = 1 : Rows
rowsSum = 0;
for j = 1 : Rows
rowsSum = rowsSum + abs(Matrix(i, j));
end
rowsSum = rowsSum - Matrix(i, i);
if Matrix(i, i) <= rowsSum
d = 0;
break
end
end
end

141795
ENUME/projectA/errorsA.eps Normal file

File diff suppressed because it is too large Load Diff

141983
ENUME/projectA/errorsB.eps Normal file

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

18
ENUME/projectA/findmacheps.m Executable file
View File

@ -0,0 +1,18 @@
macheps = 1;
while 1.0 + macheps / 2 > 1.0
macheps = macheps/2;
end
format long;
disp("Display calculated macheps:")
disp(macheps)
disp("Display actual eps:")
disp(eps)
disp("Display 2^(-52)")
disp(2^(-52))
disp("Display difference between calculated macheps and actual eps:")
disp(macheps - eps)
disp("Display difference between 2^(-52) and actual eps:")
disp(2^(-52) - eps)
disp("Display difference between calculated macheps and 2^(-52):")
disp(macheps - 2^(-52))

View File

@ -0,0 +1,83 @@
function x = gaussSeidelMethod(Matrix, Vector)
[L, D, U, initial_x, whichIterationAreWeOn, demandedTolerance, flag, Rows] = initializeValues(Matrix);
[x, whichIterationAreWeOn, demandedTolerance] = jacobiLoop(Matrix, L, D, U, initial_x, whichIterationAreWeOn, demandedTolerance, Vector, flag, Rows);
dispFinalResults(x, demandedTolerance, whichIterationAreWeOn, Matrix, Vector);
end
function [L, D, U, initial_x, whichIterationAreWeOn, demandedTolerance, flag, Rows] = initializeValues(Matrix)
[Rows, ~] = size(Matrix);
[L, D, U] = decomposeMatrix(Matrix);
initial_x = zeros(Rows, 1);
whichIterationAreWeOn = 0;
demandedTolerance = 10e-10; % as per task description
flag = 0;
end
function [L, D, U] = decomposeMatrix(Matrix)
D = diag(diag(Matrix));
U = triu(Matrix, 1); % Generates upper triangular part of matrix
% where the second variable denotes on which diagonal of matrix should we
% start
L = tril(Matrix, -1); % Generates lower triangular part of matrix
% where the second variable denotes on which diagonal of matrix should we
% start
end
function [x, whichIterationAreWeOn, demandedTolerance] = jacobiLoop(Matrix, L, D, U, initial_x, whichIterationAreWeOn, demandedTolerance, Vector, flag, Rows)
while flag ~= 1 % flag denotes whether norm(Matrix*x-Vector) <= demandedTolerance
[x, whichIterationAreWeOn, demandedTolerance, flag, initial_x] = jacobiInsideLoop(Matrix, L, D, U, initial_x, whichIterationAreWeOn, demandedTolerance, Vector, Rows);
end
end
function [x, whichIterationAreWeOn, demandedTolerance, flag, initial_x] = jacobiInsideLoop(Matrix, L, D, U, initial_x, whichIterationAreWeOn, demandedTolerance, Vector, Rows)
x = jacobiEquation(D, L, U, initial_x, Vector);
[flag, demandedTolerance] = checkError(x, initial_x, demandedTolerance, Matrix, Vector);
[initial_x, whichIterationAreWeOn] = endOfLoop(x, whichIterationAreWeOn);
end
function x = jacobiEquation(D, L, U, initial_x, Vector, Rows)
W = U*initial_x - Vector;
x(1, 1) = -W(1, 1) / D(1,1);
for i = 2 : Rows
x(i, 1) = calculateNominator(i, L, x, W) / D(i, i);
end
end
function nominator = calculateNominator(i, L, x, W)
nominator = 0;
for j = 1 : i - 1
nominator = nominator + L(i, j) * x(j);
end
nominator = - nominator - W(j + 1, 1);
end
function [flag, demandedTolerance] = checkError(x, initial_x, demandedTolerance, Matrix, Vector)
flag = 0;
currentError = norm(x - initial_x);
if currentError <= demandedTolerance
currentError = norm(Matrix*x-Vector);
if currentError <= demandedTolerance % if sequence as per textbook
flag = 1;
else
demandedTolerance = demandedTolerance * 2; % arbitrary value
end
end
end
function [initial_x, whichIterationAreWeOn, flag] = endOfLoop(x, whichIterationAreWeOn)
initial_x = x;
whichIterationAreWeOn = whichIterationAreWeOn + 1;
flag = 0;
end
function dispFinalResults(x, demandedTolerance, whichIterationAreWeOn, Matrix, Vector)
disp("Final demandedTolerance");
disp(demandedTolerance);
disp("Final Iteration: ");
disp(whichIterationAreWeOn);
disp("Error:");
disp(norm(Matrix*x - Vector));
disp("A\b error:");
disp(norm(Matrix * (Matrix\Vector) - Vector));
end

View File

@ -0,0 +1,117 @@
function x = indicatedMethod(Matrix, Vector) % Name of the method as in the textbook
% x stands for obtained result
disp(Matrix \ Vector);
checkIfMatrixIsSquareMatrix(Matrix);
[Matrix, Vector, x] = solveSystem(Matrix, Vector);
errorBeforeResidualCorrection = norm(Matrix * x - Vector);
disp("Solutions before residual correction:")
disp(x);
x = iterativeResidualCorrection(Matrix, x, Vector); % Improve on the solution
disp("errorBeforeResidualCorrection")
disp(errorBeforeResidualCorrection);
errorAfterResidualCorrection = norm(Matrix*x - Vector);
disp("errorAfterResidualCorrection")
disp(errorAfterResidualCorrection);
disp("A\b error:")
disp(norm(Matrix * (Matrix \ Vector) - Vector));
disp(Matrix\Vector);
end % end function
function [Matrix, Vector, x] = solveSystem(Matrix, Vector)
[~,Columns] = size(Matrix); % We need to know how big the matrix is in next steps
% notice the '~', since we assume we use square matrix, we do not need
% to have another variable for number of rows since it is the same as
% number of columns
[Matrix, Vector] = gaussianEliminationWithPartialPivoting(Columns, Matrix, Vector);
% Change matrix to upper triangular matrix
[Matrix, Vector, x] = backSubstitutionPhase(Columns, Matrix, Vector);
% Get the solution
end % end function
function checkIfMatrixIsSquareMatrix(Matrix)
[Rows,Columns] = size(Matrix);
if Rows ~= Columns
error ('Matrix is not square matrix!');
end % end if
end % end function
function [Matrix, Vector] = gaussianEliminationWithPartialPivoting(Columns, Matrix, Vector)
for j = 1 : Columns
centralElement = max(Matrix(j:Columns,j));
% we stay in the same row (j) but we change columns, as in the
% textbook
[Matrix, Vector] = partialPivoting(Matrix, Vector, j, centralElement, Columns);
% ensures that a_kk != 0 and reduces errors
[Matrix, Vector] = gaussianElimination(j, Columns, Matrix, Vector);
% change matrix into upper triangular matrix
end % end for
end % end function
function [Matrix, Vector] = partialPivoting(Matrix, Vector, j, centralElement, Columns)
for k = j : Columns
partialPivotingSwapOneRow(Matrix, Vector, j, k, centralElement);
end % end for
end % end function
function [Matrix, Vector] = partialPivotingSwapOneRow(Matrix, Vector, j, k, centralElement)
if Matrix(k,j) == centralElement
swapRowMatrix(Matrix, j, k); % swap jth row with kth row
swapValueVector(Vector, j, k); % swap jth value with kth value
end % end if
end % end function
function Matrix = swapRowMatrix(Matrix, j, k)
temp = Matrix(j , :); % ' : ' denote "all elements in jth row"
Matrix(j , :) = Matrix(k, :);
Matrix(k, :) = temp; % temp equal to previous value of jth row
end
function Vector = swapValueVector(Vector, j, k)
temp = Vector(j);
Vector(j) = Vector(k);
Vector(k) = temp; % temp equal to previous value of k element of vector
end % end function
function [Matrix, Vector] = gaussianElimination(j, Columns, Matrix, Vector)
for i = j + 1 : Columns
rowMultiplier = Matrix(i,j) / Matrix(j,j);
[Matrix, Vector] = substractRows(Matrix, Vector, i, rowMultiplier, j, Columns);
end % end for
end % end function
function [Matrix, Vector] = substractRows(Matrix, Vector, i, rowMultiplier, j, Columns)
Vector(i) = Vector(i) - rowMultiplier * Vector(j);
for curentColumn = 1 : Columns
Matrix(i,curentColumn) = Matrix(i,curentColumn) - rowMultiplier * Matrix(j, curentColumn);
end % end for
end % end function
function [Matrix, Vector, x] = backSubstitutionPhase(Columns, Matrix, Vector)
for k = Columns : -1 : 1
% Start at final column and move by -1 each iteration until we reach 1
equation = 0;
for j = k+1 : Columns
equation = equation + Matrix(k,j) * x(j, 1);
% even though x is a vector we still need to put '1' to ensure
% that number of columns in the first matrix matches number of
% rows in second matrix
end % end for
x(k, 1) = (Vector(k,1) - equation) / Matrix(k,k);
% even though x is a vector we still need to put '1' to ensure
% that we do not exceed array bounds
end % end for
end % end function
function x = iterativeResidualCorrection(A, x, b)
r = A*x - b;
for i = 1 : 100
[~, ~, deltaX] = solveSystem(A, r);
newX = x - deltaX;
r = A*newX - b;
x = newX;
end
end % end function

File diff suppressed because it is too large Load Diff

114
ENUME/projectA/iterative.m Normal file
View File

@ -0,0 +1,114 @@
function [x_j, x_g, whichIterationAreWeOnJ, whichIterationAreWeOnG] = iterative(Matrix, Vector)
[L, D, U, initial_x, whichIterationAreWeOnJ, whichIterationAreWeOnG, demandedToleranceJ, demandedToleranceG, flag, Rows] = initializeValues(Matrix);
[x_j, whichIterationAreWeOnJ, demandedToleranceJ] = jacobiLoop(Matrix, L, D, U, initial_x, whichIterationAreWeOnJ, demandedToleranceJ, Vector, flag);
[x_g, whichIterationAreWeOnG, demandedToleranceG] = gaussSeidelLoop(Matrix, L, D, U, initial_x, whichIterationAreWeOnG, demandedToleranceG, Vector, flag, Rows);
dispFinalResults(x_j, x_g, demandedToleranceJ, demandedToleranceG, whichIterationAreWeOnJ, whichIterationAreWeOnG, Matrix, Vector);
end
function [L, D, U, initial_x, whichIterationAreWeOnJ, whichIterationAreWeOnG, demandedToleranceJ, demandedToleranceG, flag, Rows] = initializeValues(Matrix)
[Rows, ~] = size(Matrix);
[L, D, U] = decomposeMatrix(Matrix);
initial_x = zeros(Rows, 1);
whichIterationAreWeOnJ = 0;
whichIterationAreWeOnG = 0;
demandedToleranceJ = 10e-10; % as per task description
demandedToleranceG = 10e-10; % as per task description
flag = 0;
end
function [L, D, U] = decomposeMatrix(Matrix)
D = diag(diag(Matrix));
U = triu(Matrix, 1); % Generates upper triangular part of matrix
% where the second variable denotes on which diagonal of matrix should we
% start
L = tril(Matrix, -1); % Generates lower triangular part of matrix
% where the second variable denotes on which diagonal of matrix should we
% start
end
function [x_j, whichIterationAreWeOn, demandedTolerance] = jacobiLoop(Matrix, L, D, U, initial_x, whichIterationAreWeOn, demandedTolerance, Vector, flag)
while flag ~= 1 % flag denotes whether norm(Matrix*x_g-Vector) <= demandedTolerance
[x_j, whichIterationAreWeOn, demandedTolerance, flag, initial_x] = jacobiInsideLoop(Matrix, L, D, U, initial_x, whichIterationAreWeOn, demandedTolerance, Vector);
end
end
function [x_g, whichIterationAreWeOn, demandedTolerance] = gaussSeidelLoop(Matrix, L, D, U, initial_x, whichIterationAreWeOn, demandedTolerance, Vector, flag, Rows)
while flag ~= 1 % flag denotes whether norm(Matrix*x_g-Vector) <= demandedTolerance
[x_g, whichIterationAreWeOn, demandedTolerance, flag, initial_x] = gaussiInsideLoop(Matrix, L, D, U, initial_x, whichIterationAreWeOn, demandedTolerance, Vector, Rows);
end
end
function [x_j, whichIterationAreWeOn, demandedTolerance, flag, initial_x] = jacobiInsideLoop(Matrix, L, D, U, initial_x, whichIterationAreWeOn, demandedTolerance, Vector)
x_j = jacobiEquation(D, L, U, initial_x, Vector);
[flag, demandedTolerance] = checkError(x_j, initial_x, demandedTolerance, Matrix, Vector);
[initial_x, whichIterationAreWeOn] = endOfLoop(x_j, whichIterationAreWeOn);
end
function [x_j, whichIterationAreWeOn, demandedTolerance, flag, initial_x] = gaussiInsideLoop(Matrix, L, D, U, initial_x, whichIterationAreWeOn, demandedTolerance, Vector, Rows)
x_j = gaussSeidelEquation(D, L, U, initial_x, Vector, Rows);
[flag, demandedTolerance] = checkError(x_j, initial_x, demandedTolerance, Matrix, Vector);
[initial_x, whichIterationAreWeOn] = endOfLoop(x_j, whichIterationAreWeOn);
end
function x = jacobiEquation(D, L, U, initial_x, Vector)
x = - D \ ( L + U ) * initial_x + D \ Vector; % As per formula
% We will be using D \ Vector and D \ ( ) instead of inverseD since
% this is faster according to matlab
end
function x_g = gaussSeidelEquation(D, L, U, initial_x, Vector, Rows)
W = U*initial_x - Vector;
x_g(1, 1) = -W(1, 1) / D(1,1);
for i = 2 : Rows
x_g(i, 1) = calculateNominator(i, L, x_g, W) / D(i, i);
end
end
function nominator = calculateNominator(i, L, x_g, W)
nominator = 0;
for j = 1 : i - 1
nominator = nominator + L(i, j) * x_g(j);
end
nominator = - nominator - W(j + 1, 1);
end
function [flag, demandedTolerance] = checkError(x_g, initial_x, demandedTolerance, Matrix, Vector)
flag = 0;
currentError = norm(x_g - initial_x);
if currentError <= demandedTolerance
currentError = norm(Matrix*x_g-Vector);
if currentError <= demandedTolerance % if sequence as per textbook
flag = 1;
else
demandedTolerance = demandedTolerance * 1; % arbitrary value
end
end
end
function [initial_x, whichIterationAreWeOn, flag] = endOfLoop(x_g, whichIterationAreWeOn)
initial_x = x_g;
whichIterationAreWeOn = whichIterationAreWeOn + 1;
flag = 0;
end
function dispFinalResults(x_j, x_g, demandedToleranceJ, demandedToleranceG, whichIterationAreWeOnJ, whichIterationAreWeOnG, Matrix, Vector)
disp("Final demandedTolerance for Jacobi method");
disp(demandedToleranceJ);
disp("Final demandedTolerance for Gaussian-Seidel method:");
disp(demandedToleranceG);
disp("Final Iteration for Jacobi method: ");
disp(whichIterationAreWeOnJ);
disp("Final Iteration for Gaussian-Seidel method: ");
disp(whichIterationAreWeOnG);
disp("Error for Jacobi method:");
disp(norm(Matrix*x_j - Vector));
disp("Error for Gaussian-Seidel method:");
disp(norm(Matrix*x_g - Vector));
disp("A\b error:");
disp(norm(Matrix * (Matrix\Vector) - Vector));
disp("Answer for Jacobi method: ");
disp(x_j);
disp("Answer for Gaussian-Seidel method: ");
disp(x_g);
end

View File

@ -0,0 +1,77 @@
function x = jacobiMethod(Matrix, Vector)
[L, D, U, initial_x, whichIterationAreWeOn, demandedTolerance, flag] = initializeValues(Matrix);
[x, whichIterationAreWeOn, demandedTolerance] = jacobiLoop(Matrix, L, D, U, initial_x, whichIterationAreWeOn, demandedTolerance, Vector, flag);
dispFinalResults(x, demandedTolerance, whichIterationAreWeOn, Matrix, Vector);
end
function [L, D, U, initial_x, whichIterationAreWeOn, demandedTolerance, flag] = initializeValues(Matrix)
[Rows, ~] = size(Matrix);
[L, D, U] = decomposeMatrix(Matrix);
initial_x = ones(Rows, 1);
whichIterationAreWeOn = 0;
demandedTolerance = 10e-10; % as per task description
% Minimal values I got: 3.202372833989376e-15 for both system of
% equations - original and task 2a)
flag = 0;
end
function [L, D, U] = decomposeMatrix(Matrix)
D = diag(diag(Matrix));
U = triu(Matrix, 1); % Generates upper triangular part of matrix
% where the second variable denotes on which diagonal of matrix should we
% start
L = tril(Matrix, -1); % Generates lower triangular part of matrix
% where the second variable denotes on which diagonal of matrix should we
% start
end
function [x, whichIterationAreWeOn, demandedTolerance] = jacobiLoop(Matrix, L, D, U, initial_x, whichIterationAreWeOn, demandedTolerance, Vector, flag)
while flag ~= 1 % flag denotes whether norm(Matrix*x-Vector) <= demandedTolerance
[x, whichIterationAreWeOn, demandedTolerance, flag, initial_x] = jacobiInsideLoop(Matrix, L, D, U, initial_x, whichIterationAreWeOn, demandedTolerance, Vector);
end
end
function [x, whichIterationAreWeOn, demandedTolerance, flag, initial_x] = jacobiInsideLoop(Matrix, L, D, U, initial_x, whichIterationAreWeOn, demandedTolerance, Vector)
x = jacobiEquation(D, L, U, initial_x, Vector);
[flag, demandedTolerance] = checkError(x, initial_x, demandedTolerance, Matrix, Vector);
[initial_x, whichIterationAreWeOn] = endOfLoop(x, whichIterationAreWeOn);
end
function x = jacobiEquation(D, L, U, initial_x, Vector)
x = - D \ ( L + U ) * initial_x + D \ Vector; % As per formula
% We will be using D \ Vector and D \ ( ) instead of inverseD since
% this is faster according to matlab
end
function [flag, demandedTolerance] = checkError(x, initial_x, demandedTolerance, Matrix, Vector)
flag = 0;
currentError = norm(x - initial_x);
if currentError <= demandedTolerance
currentError = norm(Matrix*x-Vector);
if currentError <= demandedTolerance % if sequence as per textbook
flag = 1;
else
demandedTolerance = demandedTolerance * 1; % arbitrary value
end
end
end
function [initial_x, whichIterationAreWeOn, flag] = endOfLoop(x, whichIterationAreWeOn)
initial_x = x;
whichIterationAreWeOn = whichIterationAreWeOn + 1;
flag = 0;
end
function dispFinalResults(x, demandedTolerance, whichIterationAreWeOn, Matrix, Vector)
disp("Final demandedTolerance");
disp(demandedTolerance);
disp("Final Iteration: ");
disp(whichIterationAreWeOn);
disp("A\b matlab:");
disp(Matrix \ Vector);
disp("Error:");
disp(norm(Matrix*x - Vector));
disp("A\b error:");
disp(norm(Matrix * (Matrix\Vector) - Vector));
end

6
ENUME/projectA/matrix4.m Normal file
View File

@ -0,0 +1,6 @@
function A = matrix4(n)
A = 10 * rand(n); % rand generates 5x5 matrix filled with random numbers
% we multiply by 10 to get at lest one digit in front of the dot
A = floor(A); % we floor the matrix we got to get nice natural numbers matrix
A = A * A'; % we get symmetric matrix
end

14
ENUME/projectA/matrixA.m Executable file
View File

@ -0,0 +1,14 @@
function a = matrixA(n) % We want n rows and columns in the matrix
a = zeros(n, n); % in order to save speed we preallocate zeros to the vector
for i = 1 : n % we iterate through rows
for j = 1 : n % we iterate through columns
if i == j % as per problem description on how to fill the matrix
a(i, j) = 9;
elseif i == j - 1 || i == j + 1
a(i, j) = -3;
else
a(i, j) = 0;
end % end if
end % end column for
end % end row for
end % end function

8
ENUME/projectA/matrixB.m Executable file
View File

@ -0,0 +1,8 @@
function a = matrixB(n) % We want n rows and columns in the matrix
a = zeros(n, n); % in order to save speed we preallocate zeros to the vector
for i = 1 : n % we iterate through rows
for j = 1 : n % we iterate through columns
a(i, j) = 5 / (8*(i + j + 1));
end % end column for
end % end row for
end % end function

View File

@ -0,0 +1,36 @@
function plotErrorsGaussian(maxMatrixSize)
errorsA = zeros(maxMatrixSize);
errorsB = zeros(maxMatrixSize);
errorsAR = zeros(maxMatrixSize);
errorsBR = zeros(maxMatrixSize);
for i = 1 : maxMatrixSize
[~, errorBeforeResidualCorrection, errorAfterResidualCorrection] = indicatedMethod(matrixA(i), vectorA(i));
errorsA(i) = errorBeforeResidualCorrection;
errorsAR(i) = errorAfterResidualCorrection;
[~, errorBeforeResidualCorrection, errorAfterResidualCorrection] = indicatedMethod(matrixB(i), vectorB(i));
errorsB(i) = errorBeforeResidualCorrection;
errorsBR(i) = errorAfterResidualCorrection;
end
nexttile
plot(errorsA, '.');
title('Errors before residual correction for task 2a:');
xlabel('Size of matrix A');
ylabel('Errors');
nexttile
plot(errorsAR, '.');
title('Errors after residual correction for task 2a:');
xlabel('Size of matrix A');
ylabel('Errors');
nexttile
plot(errorsB, '.');
title('Errors before residual correction for task 2b:');
xlabel('Size of matrix A');
ylabel('Errors');
nexttile
plot(errorsBR, '.');
title('Errors after residual correction for task 2b:');
xlabel('Size of matrix A');
ylabel('Errors');
end

View File

@ -0,0 +1,21 @@
function plotIterations()
maxMatrixSize = 500;
iterationsJ = zeros(maxMatrixSize);
iterationsG = zeros(maxMatrixSize);
for i = 1 : maxMatrixSize
[~, ~, whichIterationAreWeOnJ, whichIterationAreWeOnG] = iterative(matrixA(i), vectorA(i));
iterationsJ(i) = whichIterationAreWeOnJ;
iterationsG(i) = whichIterationAreWeOnG;
end
nexttile
plot(iterationsJ, '.');
title('Number of iterations for different sizes of matrices for Jacobi method');
xlabel('Size of matrix A');
ylabel('Number of iterations');
nexttile
plot(iterationsG, '.');
title('Number of iterations for different sizes of matrices for Gauss-Seidel method');
xlabel('Size of matrix A');
ylabel('Number of iterations');
end

BIN
ENUME/projectA/projectA.pdf Normal file

Binary file not shown.

1876
ENUME/projectA/projectA.tex Executable file

File diff suppressed because it is too large Load Diff

Binary file not shown.

View File

@ -0,0 +1,2 @@
function Matrix = task2Matrix
Matrix = [10 -4 1 2; 2 -6 3 -1; 1 4 -12 1; 2 3 -3 -10];

View File

@ -0,0 +1,4 @@
function Matrix = task2Matrix
Matrix = [10 -4 1 2; 2 -6 3 -1; 1 4 -12 1; 2 3 -3 -10];
function Vector = task2Vector
Vector = [-8 -12 4 1];

View File

@ -0,0 +1,6 @@
function Vector = task2Vector
Vector = zeros(4, 1);
Vector(1, 1) = -8;
Vector(2, 1) = -12;
Vector(3, 1) = 4;
Vector(4, 1) = 1;

4
ENUME/projectA/task4.m Normal file
View File

@ -0,0 +1,4 @@
function [eigenValuesNoShifts, iterationsNoShifts, finalMatrixNoShifts, eigenValuesShifts, iterationsShifts, finalMatrixShifts] = task4(Matrix)
[eigenValuesNoShifts, iterationsNoShifts, finalMatrixNoShifts] = QRNoShifts(Matrix);
[eigenValuesShifts, iterationsShifts, finalMatrixShifts] = QRShifts(Matrix);
end

View File

@ -0,0 +1,19 @@
function task4Plot(maxMatrixSize)
iterationsNoShiftsVector = zeros(maxMatrixSize);
iterationsShiftsVector = zeros(maxMatrixSize);
for i = 1 : maxMatrixSize
[~, iterationsNoShifts, ~, ~, iterationsShifts, ~] = task4(matrix4(i));
iterationsNoShiftsVector(i) = iterationsNoShifts;
iterationsShiftsVector(i) = iterationsShifts;
end
nexttile
plot(iterationsNoShiftsVector, '.');
title('Number of iterations for different sizes of matrices for no shift method');
xlabel('Size of matrix A');
ylabel('Number of iterations');
nexttile
plot(iterationsShiftsVector, '.');
title('Number of iterations for different sizes of matrices for shift method');
xlabel('Size of matrix A');
ylabel('Number of iterations');
end

8330
ENUME/projectA/task4plot.eps Normal file

File diff suppressed because it is too large Load Diff

64
ENUME/projectA/usefullinks.txt Executable file
View File

@ -0,0 +1,64 @@
Useful links:
Problem 1:
https://stackoverflow.com/questions/27511349/how-to-calculate-machine-epsilon-in-matlab - How to calculate machine epsilion
Problem 3:
https://www.mathworks.com/help/matlab/learn_matlab/matrices-and-arrays.html - Matrices and arrays MATLAB
https://www.mathworks.com/help/matlab/ref/break.html - Get out of while loop
mathworks.com/help/matlab/ref/triu.html - upper triangular matrix in matlab
LaTeX related:
https://latex-tutorial.com/symbols/text-formatting/ - Italics
https://www.overleaf.com/learn/latex/Table_of_contents - Table of contents
https://www.overleaf.com/learn/latex/Sections_and_chapters - Sections and chapters
https://www.overleaf.com/learn/latex/Bibliography_management_with_bibtex - Bibliography management
https://en.wikibooks.org/wiki/LaTeX/Title_Creation - Title Creation
https://tex.stackexchange.com/questions/73862/how-can-i-make-a-clickable-table-of-contents - Clickable table of contents
https://tex.stackexchange.com/questions/75116/what-can-i-use-to-typeset-matlab-code-in-my-document - Matlab in LaTeX
https://tex.stackexchange.com/questions/269841/1-5e-10-style-scientific-notation-looks-ugly-in-latex-math-mode-how-can-i-forma - Pretty scientific notation LaTeX
https://tex.stackexchange.com/questions/422197/latex-environment-to-write-in-plain-text-mode - How to treat special characters as simple characters (like '^')
https://www.overleaf.com/learn/latex/Subscripts_and_superscripts - Subscripts and superscripts latex
https://tex.stackexchange.com/questions/32217/3-dots-in-matrix/32221 - 3 dots latex
https://stackoverflow.com/questions/48240982/how-do-you-align-a-system-of-equations - System of equations latex
https://tex.stackexchange.com/questions/526025/problem-with-vdotswithin - vdots alligned to equal sign
https://www.overleaf.com/learn/latex/Brackets_and_Parentheses - Curly brackets, double 'pipes'
https://tex.stackexchange.com/questions/130516/how-to-write-something-vertically-below-another-math-symbol - Symbol vertically below another
https://tex.stackexchange.com/questions/103998/how-to-force-a-table-of-contents-to-start-new-page - new page at the start of chapter in table of contents
https://www.codegrepper.com/code-examples/whatever/column+vector+latex - Vector in latex
https://tex.stackexchange.com/questions/9901/how-to-have-matrices-side-by-side-in-latex - Matrices side by side in LaTeX
https://latex.wikia.org/wiki/Percent_sign_(LaTeX_symbol) - percentage sign latex
https://tex.stackexchange.com/questions/508341/writing-a-system-of-linear-equations - Writing system of equations LaTeX
https://www.overleaf.com/learn/latex/Matrices - matrixes latex
https://tex.stackexchange.com/questions/294561/using-textbf-vs-mathbf-in-math-mode - mathbf vs textbf
https://www.math-linux.com/latex-26/faq/latex-faq/article/how-to-get-dots-in-latex-ldots-cdots-vdots-and-ddots - Dots LaTeX
https://www.overleaf.com/learn/latex/Tables - Tables LaTeX
https://en.wikibooks.org/wiki/LaTeX/Special_Characters - an arrow (circumflex) above letter in latex
https://oeis.org/wiki/List_of_LaTeX_mathematical_symbols - For every symbol in LaTeX

8
ENUME/projectA/vectorA.m Executable file
View File

@ -0,0 +1,8 @@
function b = vectorA(n) % We want n elements in the vector
b = zeros(n, 1); % in order to save speed we preallocate zeros to the vector
for i = 1 : n % We loop from first element to the last element of the vector
b(i, 1) = -5 + 0.3 * i; % Formula as in the task description
% We need to put '1' in b(i, 1) so that matlab acknowledges that
% this is a column and not a row
end % end for
end % end function

10
ENUME/projectA/vectorB.m Executable file
View File

@ -0,0 +1,10 @@
function b = vectorB(n) % We want n elements in the vector
b = zeros(n, 1); % in order to save speed we preallocate zeros to the vector
for i = 1 : n % We loop from first element to the last element of the vector
if mod(i, 2) == 0 % as per problem description
b(i, 1) = 9 / (2*i);
else
b(i, 1) = 0;
end % end if
end % end for
end % end function

View File

@ -0,0 +1,28 @@
% graph the complex roots of a function
function printComplexGraph(printComplexGraph, algorithmName, algorithm, rootBrackets, plottitle)
figure();
grid on; % Get y values lines
hold on; % Retain current plot when adding new plots
title([plottitle, algorithmName]);
xlabel("Real part");
ylabel("Imaginary part");
set(gca, 'XAxisLocation', 'origin'); % Set properties of current axis
% find all zeros within the bracket using the given algorithm
[~, steps] = algorithm(printComplexGraph, rootBrackets(1), rootBrackets(2), 1e-15);
% plot first step
text(real(steps(1, 1)), imag(steps(1, 1)), 'start', 'HorizontalAlignment', 'center', 'VerticalAlignment', 'top');
% plot steps on graph
plot(real(steps(1, :)), imag(steps(1, :)), '-x');
% plot last step
text(real(steps(1, end)), imag(steps(1, end)), 'end', 'HorizontalAlignment', 'center', 'VerticalAlignment', 'top');
% print root table
disp([plottitle, ' (', algorithmName, ')']);
columns = {'step', 'root', 'abs value at root'};
disp(table([1:size(steps, 2)]', steps(1, :)', abs(steps(2, :))', 'VariableNames', columns));
end

View File

@ -0,0 +1,34 @@
% graph the real roots of a function
function printGraph(taskFunction, algorithmName, algorithm, interval, rootBrackets, plotTitle)
figure()
grid on; % Get y values lines
hold on; % Retain current plot when adding new plots
title([plotTitle, algorithmName]);
set(gca, 'XAxisLocation', 'origin'); % Set properties of current axis
x = interval(1):0.01:interval(2);
% x is a vector of values between left and right interval with every value being higher by 0.01
y = arrayfun(taskFunction, x); % We sketch the function from task for each x
plot(x, y);
% iterate over rootBrackets and add them to the plot
for rootBracket = rootBrackets
% find all zeros within the bracket using the given algorithm
% Get all steps from the algorithm we use
[~, steps] = algorithm(taskFunction, rootBracket(1), rootBracket(2), 1e-10);
firstStepColor = [1 0 0]; % Red
otherStepsColor = [0 1 0]; % Green
% plot first steps
scatter(steps(1, 1), steps(2, 1), [], firstStepColor);
text(steps(1, 1), steps(2, 1), 'firstStep', 'HorizontalAlignment', 'center', 'VerticalAlignment', 'top'); % It makes text appear neatly
% plot other steps
scatter(steps(1, 2:end), steps(2, 2:end), [], otherStepsColor);
% print root table
disp([plotTitle, ' (', algorithmName, ')']);
columns = {'step', 'root', 'value at root'};
disp(table((1:size(steps, 2))', steps(1, :)', steps(2, :)', 'VariableNames', columns));
end
end

View File

@ -0,0 +1,34 @@
% find the root brackets of a function within the given range
function rootBrackets = rootBracketing(givenFunction, intervalLeft, intervalRight)
[a, b, rootBrackets, resolution] = initializeValues(intervalLeft, intervalRight);
rootBrackets = bracketingLoop(a, b, rootBrackets, intervalRight, resolution, givenFunction);
end
function [a, b, rootBrackets, resolution] = initializeValues(intervalLeft, intervalRight)
% define search resolution
resolution = (intervalRight - intervalLeft) / 6;
% The higher the value of denominator the less iterations will it take
% to reach the roots, however in order to have nice graph showing those
% brackets I will choose relatively small denominator - I have choosen
% the smallest natural number that still generates brackets on a graph
% start search at the start of the range
a = intervalLeft;
b = intervalLeft + resolution;
rootBrackets = double.empty(2, 0); % initialize empty vector of size 2
end
function rootBrackets = bracketingLoop(a, b, rootBrackets, intervalRight, resolution, givenFunction)
while b ~= intervalRight % if the bracket can't be expanded end loop
% if the function changes sign inside the interval that means that we passed through a root that means that a bracket has been found
if sign(givenFunction(a)) ~= sign(givenFunction(b))
% save bracket
rootBrackets(:, size(rootBrackets, 2) + 1) = [a, b]; % Add the new bracket to existing ones
end
% check next bracket
a = b;
b = min(a + resolution, intervalRight);
% Once a + resolution > intervalRight, then we will know that we
% reached beyond the interval and we must stop
end
end

View File

@ -0,0 +1,73 @@
interval = [-5, 10];
rootBrackets = rootBracketing(@taskFunction, interval(1), interval(2));
printGraph(@taskFunction, 'False Position', @falsePosition, interval, rootBrackets, 'Approximate zeros of function for method of ');
function y = taskFunction(x)
y = -2.1 + 0.3*x - x*exp(1)^(-x);
end
function [zero, iterations] = falsePosition(taskFunction, a, b, tolerance)
[iterations, lastTwoA, lastTwoB, i] = initialize();
[zero, iterations, a, b, lastTwoA, lastTwoB] = firstTwoIterations(a, b, taskFunction, iterations, lastTwoA, lastTwoB);
[zero, iterations] = falsePositionLoop(taskFunction, zero, tolerance, lastTwoA, lastTwoB, i, a, b, iterations);
end
function [iterations, lastTwoA, lastTwoB, i] = initialize()
iterations = double.empty(2, 0);
lastTwoA = double.empty(2, 0);
lastTwoB = double.empty(2, 0);
i = 0;
end
function [zero, iterations, a, b, lastTwoA, lastTwoB] = firstTwoIterations(a, b, taskFunction, iterations, lastTwoA, lastTwoB)
for j = 1 : 2
zero = (a*taskFunction(b) - b * taskFunction(a)) / (taskFunction(b) - taskFunction(a));
iterations(:, size(iterations, 2) + 1) = [zero, taskFunction(zero)];
if sign(taskFunction(a)) ~= sign(taskFunction(zero))
b = zero;
else
a = zero;
end
lastTwoA(j) = a;
lastTwoB(j) = b;
end
end
function [zero, iterations] = falsePositionLoop(taskFunction, zero, tolerance, lastTwoA, lastTwoB, i, a, b, iterations)
while abs(taskFunction(zero)) > tolerance
[lastTwoA, i, a, lastTwoB, b, tolerance, zero, iterations] = insideLoop(lastTwoA, i, a, lastTwoB, b, tolerance, taskFunction, iterations);
end
end
function [lastTwoA, i, a, lastTwoB, b, tolerance, zero, iterations] = insideLoop(lastTwoA, i, a, lastTwoB, b, tolerance, taskFunction, iterations)
[lastTwoA, lastTwoB] = changeLastTwoAB(lastTwoA, lastTwoB, i, a, b);
zero = calculateZero(lastTwoB, tolerance, a, b, lastTwoA, taskFunction);
iterations(:, size(iterations, 2) + 1) = [zero, taskFunction(zero)];
[a, b] = newSubInterval(taskFunction, a, b, zero);
end
function [lastTwoA, lastTwoB] = changeLastTwoAB(lastTwoA, lastTwoB, i, a, b)
lastTwoA(mod(i, 2) + 1) = a;
lastTwoB(mod(i, 2) + 1) = b;
end
function [zero] = calculateZero(lastTwoB, tolerance, a, b, lastTwoA, taskFunction)
if(abs(lastTwoB(1) - lastTwoB(2)) < tolerance)
zero = (a*(taskFunction(b) / 2) - b * taskFunction(a)) / (taskFunction(b) / 2 - taskFunction(a));
elseif (abs(lastTwoA(1) - lastTwoA(2)) < tolerance)
zero = (a*taskFunction(b) - b * (taskFunction(a) / 2)) / (taskFunction(b) - (taskFunction(a) / 2));
else
zero = (a*taskFunction(b) - b * taskFunction(a)) / (taskFunction(b) - taskFunction(a));
end
end
function [a, b] = newSubInterval(taskFunction, a, b, zero)
if sign(taskFunction(a)) ~= sign(taskFunction(zero))
b = zero;
else
a = zero;
end
end

View File

@ -0,0 +1,48 @@
interval = [-5, 10];
rootBrackets = rootBracketing(@taskFunction, interval(1), interval(2));
% printGraph(@taskFunction, 'Newton', @newtonMethod, interval, rootBrackets, 'Approximate zeros of function for method of ');
printGraph(@polynomial, 'Newton', @newtonMethod, interval, rootBrackets, 'Approximate zeros of function for method of ');
function y = taskFunction(x)
y = -2.1 + 0.3*x - x*exp(1)^(-x);
end
function y = polynomial(x)
y = -2 * x^4 + 12 * x^3 + 4* x^2 + 1 * x + 3;
end
function [zero, iterations] = newtonMethod(taskFunction, a, b, tolerance)
[iterations, iteration, zero] = initialize(a, b);
[zero, iterations] = newtonLoop(iterations, iteration, zero, a, b, tolerance, taskFunction);
end
function [iterations, step, zero] = initialize(a, b)
iterations = double.empty(2, 0);
step = sqrt(eps);
zero = (a + b) / 2;
iterations(:, size(iterations, 2) + 1) = [zero, taskFunction(zero)];
end
function [zero, iterations] = newtonLoop(iterations, iteration, zero, a, b, tolerance, taskFunction)
while abs(taskFunction(zero)) > tolerance
[zero, iterations] = insideLoop(taskFunction, zero, iteration, iterations, a, b);
end
end
function [zero, iterations] = insideLoop(taskFunction, zero, iteration, iterations, a, b)
[zero, iterations] = calculateZeroIterations(taskFunction, zero, iteration, iterations);
checkForDivergence(zero, a, b);
end
function [zero, iterations] = calculateZeroIterations(taskFunction, zero, iteration, iterations)
derivative = (taskFunction(zero + iteration) - taskFunction(zero - iteration)) / (2 * iteration);
zero = zero - taskFunction(zero) / derivative;
iterations(:, size(iterations, 2) + 1) = [zero, taskFunction(zero)];
end
function checkForDivergence(zero, a, b)
if zero < a || zero > b
error('Divergent iteration');
end
end

View File

@ -0,0 +1,109 @@
interval = [-5, 10];
rootBrackets = rootBracketing(@polynomial, interval(1), interval(2));
printGraph(@polynomial, 'MM1', @mm1, interval, rootBrackets, 'Approximate zeros of function for method of ');
printComplexGraph(@polynomial, 'MM1', @mm1, [-1 - i, 1 + i], 'Aproximate complex roots of polynomial');
function y = polynomial(x)
y = -2 * x^4 + 12 * x^3 + 4* x^2 + 1 * x + 3;
end
function [approximation, iterations] = mm1(polynomial, a, b, tolerance)
[approximation, approximationValue, iterations] = initialize(a, b, polynomial);
[approximation, iterations] = mm1Loop(approximation, tolerance, approximationValue, iterations, polynomial);
end
function [approximation, approximationValue, iterations] = initialize(a, b, polynomial)
approximation = [a, b, (a + b) / 2];
approximationValue = arrayfun(polynomial, approximation);
iterations = [approximation(3); polynomial(approximation(3))];
end
function [approximation, iterations] = mm1Loop(approximation, tolerance, approximationValue, iterations, polynomial)
while abs(polynomial(approximation(3))) > tolerance
[approximation, approximationValue, iterations] = insideLoop(approximation, approximationValue, polynomial, iterations);
end
end
function [approximation, approximationValue, iterations] = insideLoop(approximation, approximationValue, polynomial, iterations)
equationsSystem = createEquationSystem(approximation, approximationValue);
[zPlus, zMinus] = rootsOfQuadraticFormula(equationsSystem, approximationValue);
[approximation, approximationValue, iterations] = updateApproximations(zPlus, zMinus, approximation, iterations, polynomial);
end
function equationsSystem = createEquationSystem(approximation, approximationValue)
[z0, z1, difference0, difference1] = initializeEquationSystem(approximation, approximationValue);
equationsSystem = solveEquationSystem(z0, difference0, z1, difference1);
end
function [zPlus, zMinus] = rootsOfQuadraticFormula(equationsSystem, approximationValue)
[a, b, c] = createApproximatedQuadraticFormula(equationsSystem, approximationValue);
[zPlus, zMinus] = findRootsOfQuadraticFormula(a, b, c);
end
function [approximation, approximationValue, iterations] = updateApproximations(zPlus, zMinus, approximation, iterations, polynomial)
newApproximation = chooseNewRoot(zPlus, zMinus, approximation);
iterations = addZeroToIterationVector(newApproximation, iterations, polynomial);
worstApproximationIndex = getWorstApproximationIndex(approximation, newApproximation);
[approximation, approximationValue] = deleteWorstApproximation(worstApproximationIndex, approximation, polynomial, newApproximation);
end
function [z0, z1, difference0, difference1] = initializeEquationSystem(approximation, approximationValue)
z0 = approximation(1) - approximation(3);
z1 = approximation(2) - approximation(3);
difference0 = approximationValue(1) - approximationValue(3);
difference1 = approximationValue(2) - approximationValue(3);
end
function equationsSystem = solveEquationSystem(z0, difference0, z1, difference1)
equationsSystem = [z0 ^ 2, z0, difference0; z1 ^ 2, z1, difference1];
reductor = equationsSystem(2, 1) / equationsSystem(1, 1);
equationsSystem(2, :) = equationsSystem(2, :) - reductor * equationsSystem(1, :);
equationsSystem(2, 1) = 0;
equationsSystem(2, :) = equationsSystem(2, :) ./ equationsSystem(2, 2);
equationsSystem(1, :) = equationsSystem(1, :) - equationsSystem(1, 2) * equationsSystem(2, :);
equationsSystem(1, :) = equationsSystem(1, :) ./ equationsSystem(1, 1);
end
function [a, b, c] = createApproximatedQuadraticFormula(equationsSystem, approximationValue)
a = equationsSystem(1, 3);
b = equationsSystem(2, 3);
c = approximationValue(3);
end
function [zPlus, zMinus] = findRootsOfQuadraticFormula(a, b, c)
zPlus = -2 * c / (b + sqrt(b ^ 2 - 4 * a * c));
zMinus = -2 * c / (b - sqrt(b ^ 2 - 4 * a * c));
end
function newApproximation = chooseNewRoot(zPlus, zMinus, approximation)
if abs(zPlus) < abs(zMinus)
newApproximation = approximation(3) + zPlus;
else
newApproximation = approximation(3) + zMinus;
end
end
function iterations = addZeroToIterationVector(newApproximation, iterations, polynomial)
zero = newApproximation;
iterations(:, size(iterations, 2) + 1) = [zero, polynomial(zero)];
end
function worstApproximationIndex = getWorstApproximationIndex(approximation, newApproximation)
worstApproximationIndex = -1;
worstApproximationDifference = 0;
for i = 1:size(approximation, 2)
diff = abs(approximation(i) - newApproximation);
if diff > worstApproximationDifference
worstApproximationIndex = i;
worstApproximationDifference = diff;
end
end
end
function [approximation, approximationValue] = deleteWorstApproximation(worstApproximationIndex, approximation, polynomial, newApproximation)
approximation(worstApproximationIndex) = [];
approximation(3) = newApproximation;
approximationValue = arrayfun(polynomial, approximation);
end

View File

@ -0,0 +1,70 @@
interval = [-5, 10];
rootBrackets = rootBracketing(@polynomial, interval(1), interval(2));
printGraph(@polynomial, 'MM2', @mm2, interval, rootBrackets, 'Approximate zeros of function for method of ');
printComplexGraph(@polynomial, 'MM2', @mm2, [-1 - i, 1 + i], 'Aproximate complex roots of polynomial');
% the polynomial function for task 2
function y = polynomial(x)
y = -2 * x^4 + 12 * x^3 + 4* x^2 + 1 * x + 3;
end
% find roots of polynomial using MM2
function [approximation, iterations] = mm2(polynomial, a, b, tolerance)
[approximation, iterations] = initialize(a, b, polynomial);
[approximation, iterations] = mm2Loop(approximation, iterations, polynomial, tolerance);
end
function [approximation, iterations] = initialize(a, b, polynomial)
approximation = (a + b) / 2;
iterations = [approximation; polynomial(approximation)];
end
function [approximation, iterations] = mm2Loop(approximation, iterations, polynomial, tolerance)
while abs(polynomial(approximation)) > tolerance
[approximation, iterations] = insideLoop(approximation, polynomial, iterations);
end
end
function [approximation, iterations] = insideLoop(approximation, polynomial, iterations)
[a, b, c] = getABC(approximation, polynomial);
[zPlus, zMinus] = findRoots(a, b, c);
newApproximation = chooseNewApproximation(zPlus, zMinus, approximation);
[approximation, iterations] = updateApproximations(newApproximation, iterations, polynomial);
end
function [a, b, c] = getABC(approximation, polynomial)
c = polynomial(approximation);
b = derivative(polynomial, approximation, 1);
a = derivative(polynomial, approximation, 2) / 2;
end
function [zPlus, zMinus] = findRoots(a, b, c)
zPlus = -2 * c / (b + sqrt(b ^ 2 - 4 * a * c));
zMinus = -2 * c / (b - sqrt(b ^ 2 - 4 * a * c));
end
function newApproximation = chooseNewApproximation(zPlus, zMinus, approximation)
if abs(zPlus) < abs(zMinus)
newApproximation = approximation + zPlus;
else
newApproximation = approximation + zMinus;
end
end
function [approximation, iterations] = updateApproximations(newApproximation, iterations, polynomial)
approximation = newApproximation;
iterations(:, size(iterations, 2) + 1) = [approximation, polynomial(approximation)];
end
% calculate the nth derivative of func at x
function y = derivative(function_, x, degree)
if degree == 0
y = function_(x);
return
end
step = sqrt(eps);
y = (derivative(function_, x + step, degree - 1) - derivative(function_, x - step, degree - 1)) / (2 * step);
end

View File

@ -0,0 +1,72 @@
interval = [-5, 10];
rootBrackets = rootBracketing(@polynomial, interval(1), interval(2));
printGraph(@polynomial, 'Laguerre', @laguerre, interval, rootBrackets, 'Approximate zeros of function for method of ');
printComplexGraph(@polynomial, 'Laguerre', @laguerre, [-1 - i, 1 + i], 'Aproximate complex roots of polynomial');
function y = polynomial(x)
y = -2 * x^4 + 12 * x^3 + 4* x^2 + 1 * x + 3;
end
function [zero, iterations] = laguerre(polynomial, a, b, tolerance)
[degree, zero, iterations] = initialize(a, b, polynomial);
[zero, iterations] = laguerreLoop(polynomial, zero, tolerance, iterations, degree);
end
function [degree, zero, iterations] = initialize(a, b, polynomial)
degree = 4;
zero = (a + b) / 2;
iterations = [zero; polynomial(zero)];
end
function [zero, iterations] = laguerreLoop(polynomial, zero, tolerance, iterations, degree)
while abs(polynomial(zero)) > tolerance
[iterations, zero] = insideLoop(polynomial, zero, degree, iterations);
end
end
function [iterations, zero] = insideLoop(polynomial, zero, degree, iterations)
[derrivative0, derrivative1, derrivative2] = calculateDerrivatives(polynomial, zero);
[zPlus, zMinus] = calculateZ(degree, derrivative0, derrivative1, derrivative2);
newZero = chooseNewZero(zPlus, zMinus, zero);
[zero, iterations] = updateZeros(newZero, iterations, polynomial);
end
function [derrivative0, derrivative1, derrivative2] = calculateDerrivatives(polynomial, zero)
derrivative0 = polynomial(zero);
derrivative1 = derivative(polynomial, zero, 1);
derrivative2 = derivative(polynomial, zero, 2);
end
function [zPlus, zMinus] = calculateZ(degree, derrivative0, derrivative1, derrivative2)
expressionUnderSquareRoot = (degree - 1) * ((degree - 1) * derrivative1 ^ 2 - degree * derrivative0 * derrivative2);
lagsqrt = sqrt(expressionUnderSquareRoot);
zPlus = degree * derrivative0 / (derrivative1 + lagsqrt);
zMinus = degree * derrivative0 / (derrivative1 - lagsqrt);
end
function newZero = chooseNewZero(zPlus, zMinus, zero)
if abs(zPlus) < abs(zMinus)
newZero = zero - zPlus;
else
newZero = zero - zMinus;
end
end
function [zero, iterations] = updateZeros(newZero, iterations, polynomial)
zero = newZero;
iterations(:, size(iterations, 2) + 1) = [zero, polynomial(zero)];
end
function y = derivative(function_, x, degree)
if degree == 0
y = function_(x);
return
end
step = sqrt(eps);
y = (derivative(function_, x + step, degree - 1) - derivative(function_, x - step, degree - 1)) / (2 * step);
end

Binary file not shown.

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

View File

@ -0,0 +1,998 @@
%!PS-Adobe-3.0 EPSF-3.0
%%Creator: (MATLAB, The Mathworks, Inc. Version 9.11.0.1769968 \(R2021b\). Operating System: Linux)
%%Title: /home/kuchy/Zlew/Studia/SEM_5/enume_done/Project/projectB/Report/task1Newtonzommedleft.eps
%%CreationDate: 2021-12-03T04:36:25
%%Pages: (atend)
%%BoundingBox: 0 0 1380 710
%%LanguageLevel: 3
%%EndComments
%%BeginProlog
%%BeginResource: procset (Apache XML Graphics Std ProcSet) 1.2 0
%%Version: 1.2 0
%%Copyright: (Copyright 2001-2003,2010 The Apache Software Foundation. License terms: http://www.apache.org/licenses/LICENSE-2.0)
/bd{bind def}bind def
/ld{load def}bd
/GR/grestore ld
/GS/gsave ld
/RM/rmoveto ld
/C/curveto ld
/t/show ld
/L/lineto ld
/ML/setmiterlimit ld
/CT/concat ld
/f/fill ld
/N/newpath ld
/S/stroke ld
/CC/setcmykcolor ld
/A/ashow ld
/cp/closepath ld
/RC/setrgbcolor ld
/LJ/setlinejoin ld
/GC/setgray ld
/LW/setlinewidth ld
/M/moveto ld
/re {4 2 roll M
1 index 0 rlineto
0 exch rlineto
neg 0 rlineto
cp } bd
/_ctm matrix def
/_tm matrix def
/BT { _ctm currentmatrix pop matrix _tm copy pop 0 0 moveto } bd
/ET { _ctm setmatrix } bd
/iTm { _ctm setmatrix _tm concat } bd
/Tm { _tm astore pop iTm 0 0 moveto } bd
/ux 0.0 def
/uy 0.0 def
/F {
/Tp exch def
/Tf exch def
Tf findfont Tp scalefont setfont
/cf Tf def /cs Tp def
} bd
/ULS {currentpoint /uy exch def /ux exch def} bd
/ULE {
/Tcx currentpoint pop def
gsave
newpath
cf findfont cs scalefont dup
/FontMatrix get 0 get /Ts exch def /FontInfo get dup
/UnderlinePosition get Ts mul /To exch def
/UnderlineThickness get Ts mul /Tt exch def
ux uy To add moveto Tcx uy To add lineto
Tt setlinewidth stroke
grestore
} bd
/OLE {
/Tcx currentpoint pop def
gsave
newpath
cf findfont cs scalefont dup
/FontMatrix get 0 get /Ts exch def /FontInfo get dup
/UnderlinePosition get Ts mul /To exch def
/UnderlineThickness get Ts mul /Tt exch def
ux uy To add cs add moveto Tcx uy To add cs add lineto
Tt setlinewidth stroke
grestore
} bd
/SOE {
/Tcx currentpoint pop def
gsave
newpath
cf findfont cs scalefont dup
/FontMatrix get 0 get /Ts exch def /FontInfo get dup
/UnderlinePosition get Ts mul /To exch def
/UnderlineThickness get Ts mul /Tt exch def
ux uy To add cs 10 mul 26 idiv add moveto Tcx uy To add cs 10 mul 26 idiv add lineto
Tt setlinewidth stroke
grestore
} bd
/QT {
/Y22 exch store
/X22 exch store
/Y21 exch store
/X21 exch store
currentpoint
/Y21 load 2 mul add 3 div exch
/X21 load 2 mul add 3 div exch
/X21 load 2 mul /X22 load add 3 div
/Y21 load 2 mul /Y22 load add 3 div
/X22 load /Y22 load curveto
} bd
/SSPD {
dup length /d exch dict def
{
/v exch def
/k exch def
currentpagedevice k known {
/cpdv currentpagedevice k get def
v cpdv ne {
/upd false def
/nullv v type /nulltype eq def
/nullcpdv cpdv type /nulltype eq def
nullv nullcpdv or
{
/upd true def
} {
/sametype v type cpdv type eq def
sametype {
v type /arraytype eq {
/vlen v length def
/cpdvlen cpdv length def
vlen cpdvlen eq {
0 1 vlen 1 sub {
/i exch def
/obj v i get def
/cpdobj cpdv i get def
obj cpdobj ne {
/upd true def
exit
} if
} for
} {
/upd true def
} ifelse
} {
v type /dicttype eq {
v {
/dv exch def
/dk exch def
/cpddv cpdv dk get def
dv cpddv ne {
/upd true def
exit
} if
} forall
} {
/upd true def
} ifelse
} ifelse
} if
} ifelse
upd true eq {
d k v put
} if
} if
} if
} forall
d length 0 gt {
d setpagedevice
} if
} bd
/RE { % /NewFontName [NewEncodingArray] /FontName RE -
findfont dup length dict begin
{
1 index /FID ne
{def} {pop pop} ifelse
} forall
/Encoding exch def
/FontName 1 index def
currentdict definefont pop
end
} bind def
%%EndResource
%%BeginResource: procset (Apache XML Graphics EPS ProcSet) 1.0 0
%%Version: 1.0 0
%%Copyright: (Copyright 2002-2003 The Apache Software Foundation. License terms: http://www.apache.org/licenses/LICENSE-2.0)
/BeginEPSF { %def
/b4_Inc_state save def % Save state for cleanup
/dict_count countdictstack def % Count objects on dict stack
/op_count count 1 sub def % Count objects on operand stack
userdict begin % Push userdict on dict stack
/showpage { } def % Redefine showpage, { } = null proc
0 setgray 0 setlinecap % Prepare graphics state
1 setlinewidth 0 setlinejoin
10 setmiterlimit [ ] 0 setdash newpath
/languagelevel where % If level not equal to 1 then
{pop languagelevel % set strokeadjust and
1 ne % overprint to their defaults.
{false setstrokeadjust false setoverprint
} if
} if
} bd
/EndEPSF { %def
count op_count sub {pop} repeat % Clean up stacks
countdictstack dict_count sub {end} repeat
b4_Inc_state restore
} bd
%%EndResource
%FOPBeginFontDict
%%IncludeResource: font Courier-Oblique
%%IncludeResource: font Courier-BoldOblique
%%IncludeResource: font Courier-Bold
%%IncludeResource: font ZapfDingbats
%%IncludeResource: font Symbol
%%IncludeResource: font Helvetica
%%IncludeResource: font Helvetica-Oblique
%%IncludeResource: font Helvetica-Bold
%%IncludeResource: font Helvetica-BoldOblique
%%IncludeResource: font Times-Roman
%%IncludeResource: font Times-Italic
%%IncludeResource: font Times-Bold
%%IncludeResource: font Times-BoldItalic
%%IncludeResource: font Courier
%FOPEndFontDict
%%BeginResource: encoding WinAnsiEncoding
/WinAnsiEncoding [
/.notdef /.notdef /.notdef /.notdef /.notdef
/.notdef /.notdef /.notdef /.notdef /.notdef
/.notdef /.notdef /.notdef /.notdef /.notdef
/.notdef /.notdef /.notdef /.notdef /.notdef
/.notdef /.notdef /.notdef /.notdef /.notdef
/.notdef /.notdef /.notdef /.notdef /.notdef
/.notdef /.notdef /space /exclam /quotedbl
/numbersign /dollar /percent /ampersand /quotesingle
/parenleft /parenright /asterisk /plus /comma
/hyphen /period /slash /zero /one
/two /three /four /five /six
/seven /eight /nine /colon /semicolon
/less /equal /greater /question /at
/A /B /C /D /E
/F /G /H /I /J
/K /L /M /N /O
/P /Q /R /S /T
/U /V /W /X /Y
/Z /bracketleft /backslash /bracketright /asciicircum
/underscore /quoteleft /a /b /c
/d /e /f /g /h
/i /j /k /l /m
/n /o /p /q /r
/s /t /u /v /w
/x /y /z /braceleft /bar
/braceright /asciitilde /bullet /Euro /bullet
/quotesinglbase /florin /quotedblbase /ellipsis /dagger
/daggerdbl /circumflex /perthousand /Scaron /guilsinglleft
/OE /bullet /Zcaron /bullet /bullet
/quoteleft /quoteright /quotedblleft /quotedblright /bullet
/endash /emdash /asciitilde /trademark /scaron
/guilsinglright /oe /bullet /zcaron /Ydieresis
/space /exclamdown /cent /sterling /currency
/yen /brokenbar /section /dieresis /copyright
/ordfeminine /guillemotleft /logicalnot /sfthyphen /registered
/macron /degree /plusminus /twosuperior /threesuperior
/acute /mu /paragraph /middot /cedilla
/onesuperior /ordmasculine /guillemotright /onequarter /onehalf
/threequarters /questiondown /Agrave /Aacute /Acircumflex
/Atilde /Adieresis /Aring /AE /Ccedilla
/Egrave /Eacute /Ecircumflex /Edieresis /Igrave
/Iacute /Icircumflex /Idieresis /Eth /Ntilde
/Ograve /Oacute /Ocircumflex /Otilde /Odieresis
/multiply /Oslash /Ugrave /Uacute /Ucircumflex
/Udieresis /Yacute /Thorn /germandbls /agrave
/aacute /acircumflex /atilde /adieresis /aring
/ae /ccedilla /egrave /eacute /ecircumflex
/edieresis /igrave /iacute /icircumflex /idieresis
/eth /ntilde /ograve /oacute /ocircumflex
/otilde /odieresis /divide /oslash /ugrave
/uacute /ucircumflex /udieresis /yacute /thorn
/ydieresis
] def
%%EndResource
%FOPBeginFontReencode
/Courier-Oblique findfont
dup length dict begin
{1 index /FID ne {def} {pop pop} ifelse} forall
/Encoding WinAnsiEncoding def
currentdict
end
/Courier-Oblique exch definefont pop
/Courier-BoldOblique findfont
dup length dict begin
{1 index /FID ne {def} {pop pop} ifelse} forall
/Encoding WinAnsiEncoding def
currentdict
end
/Courier-BoldOblique exch definefont pop
/Courier-Bold findfont
dup length dict begin
{1 index /FID ne {def} {pop pop} ifelse} forall
/Encoding WinAnsiEncoding def
currentdict
end
/Courier-Bold exch definefont pop
/Helvetica findfont
dup length dict begin
{1 index /FID ne {def} {pop pop} ifelse} forall
/Encoding WinAnsiEncoding def
currentdict
end
/Helvetica exch definefont pop
/Helvetica-Oblique findfont
dup length dict begin
{1 index /FID ne {def} {pop pop} ifelse} forall
/Encoding WinAnsiEncoding def
currentdict
end
/Helvetica-Oblique exch definefont pop
/Helvetica-Bold findfont
dup length dict begin
{1 index /FID ne {def} {pop pop} ifelse} forall
/Encoding WinAnsiEncoding def
currentdict
end
/Helvetica-Bold exch definefont pop
/Helvetica-BoldOblique findfont
dup length dict begin
{1 index /FID ne {def} {pop pop} ifelse} forall
/Encoding WinAnsiEncoding def
currentdict
end
/Helvetica-BoldOblique exch definefont pop
/Times-Roman findfont
dup length dict begin
{1 index /FID ne {def} {pop pop} ifelse} forall
/Encoding WinAnsiEncoding def
currentdict
end
/Times-Roman exch definefont pop
/Times-Italic findfont
dup length dict begin
{1 index /FID ne {def} {pop pop} ifelse} forall
/Encoding WinAnsiEncoding def
currentdict
end
/Times-Italic exch definefont pop
/Times-Bold findfont
dup length dict begin
{1 index /FID ne {def} {pop pop} ifelse} forall
/Encoding WinAnsiEncoding def
currentdict
end
/Times-Bold exch definefont pop
/Times-BoldItalic findfont
dup length dict begin
{1 index /FID ne {def} {pop pop} ifelse} forall
/Encoding WinAnsiEncoding def
currentdict
end
/Times-BoldItalic exch definefont pop
/Courier findfont
dup length dict begin
{1 index /FID ne {def} {pop pop} ifelse} forall
/Encoding WinAnsiEncoding def
currentdict
end
/Courier exch definefont pop
%FOPEndFontReencode
%%EndProlog
%%Page: 1 1
%%PageBoundingBox: 0 0 1380 710
%%BeginPageSetup
[1 0 0 -1 0 710] CT
%%EndPageSetup
GS
[0.72 0 0 0.72 0 0.08002] CT
1 GC
N
0 0 1916 986 re
f
GR
GS
[0.72 0 0 0.72 0 0.08002] CT
1 GC
N
0 0 1916 986 re
f
GR
GS
[0.72 0 0 0.72 0 0.08002] CT
1 GC
N
249 878 M
1734 878 L
1734 74 L
249 74 L
cp
f
GR
GS
[0.72 0 0 0.72 0 0.08002] CT
0.873 GC
1 LJ
0.694 LW
N
409.606 878 M
409.606 74 L
S
GR
GS
[0.72 0 0 0.72 0 0.08002] CT
0.873 GC
1 LJ
0.694 LW
N
602.987 878 M
602.987 74 L
S
GR
GS
[0.72 0 0 0.72 0 0.08002] CT
0.873 GC
1 LJ
0.694 LW
N
796.369 878 M
796.369 74 L
S
GR
GS
[0.72 0 0 0.72 0 0.08002] CT
0.873 GC
1 LJ
0.694 LW
N
989.75 878 M
989.75 74 L
S
GR
GS
[0.72 0 0 0.72 0 0.08002] CT
0.873 GC
1 LJ
0.694 LW
N
1183.132 878 M
1183.132 74 L
S
GR
GS
[0.72 0 0 0.72 0 0.08002] CT
0.873 GC
1 LJ
0.694 LW
N
1376.513 878 M
1376.513 74 L
S
GR
GS
[0.72 0 0 0.72 0 0.08002] CT
0.873 GC
1 LJ
0.694 LW
N
1569.894 878 M
1569.894 74 L
S
GR
GS
[0.72 0 0 0.72 0 0.08002] CT
0.873 GC
1 LJ
0.694 LW
N
1734 809.836 M
249 809.836 L
S
GR
GS
[0.72 0 0 0.72 0 0.08002] CT
0.873 GC
1 LJ
0.694 LW
N
1734 688.746 M
249 688.746 L
S
GR
GS
[0.72 0 0 0.72 0 0.08002] CT
0.873 GC
1 LJ
0.694 LW
N
1734 567.656 M
249 567.656 L
S
GR
GS
[0.72 0 0 0.72 0 0.08002] CT
0.873 GC
1 LJ
0.694 LW
N
1734 446.565 M
249 446.565 L
S
GR
GS
[0.72 0 0 0.72 0 0.08002] CT
0.873 GC
1 LJ
0.694 LW
N
1734 325.475 M
249 325.475 L
S
GR
GS
[0.72 0 0 0.72 0 0.08002] CT
0.873 GC
1 LJ
0.694 LW
N
1734 204.385 M
249 204.385 L
S
GR
GS
[0.72 0 0 0.72 0 0.08002] CT
0.873 GC
1 LJ
0.694 LW
N
1734 83.295 M
249 83.295 L
S
GR
GS
[0.72 0 0 0.72 0 0.08002] CT
0.149 GC
2 setlinecap
1 LJ
0.694 LW
N
249 446.565 M
1734 446.565 L
S
GR
GS
[0.72 0 0 0.72 0 0.08002] CT
0.149 GC
2 setlinecap
1 LJ
0.694 LW
N
409.606 446.565 M
409.606 461.415 L
S
GR
GS
[0.72 0 0 0.72 0 0.08002] CT
0.149 GC
2 setlinecap
1 LJ
0.694 LW
N
602.987 446.565 M
602.987 461.415 L
S
GR
GS
[0.72 0 0 0.72 0 0.08002] CT
0.149 GC
2 setlinecap
1 LJ
0.694 LW
N
796.369 446.565 M
796.369 461.415 L
S
GR
GS
[0.72 0 0 0.72 0 0.08002] CT
0.149 GC
2 setlinecap
1 LJ
0.694 LW
N
989.75 446.565 M
989.75 461.415 L
S
GR
GS
[0.72 0 0 0.72 0 0.08002] CT
0.149 GC
2 setlinecap
1 LJ
0.694 LW
N
1183.132 446.565 M
1183.132 461.415 L
S
GR
GS
[0.72 0 0 0.72 0 0.08002] CT
0.149 GC
2 setlinecap
1 LJ
0.694 LW
N
1376.513 446.565 M
1376.513 461.415 L
S
GR
GS
[0.72 0 0 0.72 0 0.08002] CT
0.149 GC
2 setlinecap
1 LJ
0.694 LW
N
1569.894 446.565 M
1569.894 461.415 L
S
GR
GS
[0.72 0 0 0.72 294.9164 317.60711] CT
0.149 GC
/Helvetica 13.889 F
GS
[1 0 0 1 0 0] CT
-18 -4 moveto
1 -1 scale
(-1.25) t
GR
GR
GS
[0.72 0 0 0.72 434.15087 317.60711] CT
0.149 GC
/Helvetica 13.889 F
GS
[1 0 0 1 0 0] CT
-14 -4 moveto
1 -1 scale
(-1.2) t
GR
GR
GS
[0.72 0 0 0.72 573.38561 317.60711] CT
0.149 GC
/Helvetica 13.889 F
GS
[1 0 0 1 0 0] CT
-18 -4 moveto
1 -1 scale
(-1.15) t
GR
GR
GS
[0.72 0 0 0.72 712.62005 317.60711] CT
0.149 GC
/Helvetica 13.889 F
GS
[1 0 0 1 0 0] CT
-14 -4 moveto
1 -1 scale
(-1.1) t
GR
GR
GS
[0.72 0 0 0.72 851.85485 317.60711] CT
0.149 GC
/Helvetica 13.889 F
GS
[1 0 0 1 0 0] CT
-18 -4 moveto
1 -1 scale
(-1.05) t
GR
GR
GS
[0.72 0 0 0.72 991.08933 317.60711] CT
0.149 GC
/Helvetica 13.889 F
GS
[1 0 0 1 0 0] CT
-7 -4 moveto
1 -1 scale
(-1) t
GR
GR
GS
[0.72 0 0 0.72 1130.3239 317.60711] CT
0.149 GC
/Helvetica 13.889 F
GS
[1 0 0 1 0 0] CT
-18 -4 moveto
1 -1 scale
(-0.95) t
GR
GR
GS
[0.72 0 0 0.72 0 0.08002] CT
0.149 GC
2 setlinecap
1 LJ
0.694 LW
N
249 878 M
249 74 L
S
GR
GS
[0.72 0 0 0.72 0 0.08002] CT
0.149 GC
2 setlinecap
1 LJ
0.694 LW
N
249 809.836 M
263.85 809.836 L
S
GR
GS
[0.72 0 0 0.72 0 0.08002] CT
0.149 GC
2 setlinecap
1 LJ
0.694 LW
N
249 688.746 M
263.85 688.746 L
S
GR
GS
[0.72 0 0 0.72 0 0.08002] CT
0.149 GC
2 setlinecap
1 LJ
0.694 LW
N
249 567.656 M
263.85 567.656 L
S
GR
GS
[0.72 0 0 0.72 0 0.08002] CT
0.149 GC
2 setlinecap
1 LJ
0.694 LW
N
249 446.565 M
263.85 446.565 L
S
GR
GS
[0.72 0 0 0.72 0 0.08002] CT
0.149 GC
2 setlinecap
1 LJ
0.694 LW
N
249 325.475 M
263.85 325.475 L
S
GR
GS
[0.72 0 0 0.72 0 0.08002] CT
0.149 GC
2 setlinecap
1 LJ
0.694 LW
N
249 204.385 M
263.85 204.385 L
S
GR
GS
[0.72 0 0 0.72 0 0.08002] CT
0.149 GC
2 setlinecap
1 LJ
0.694 LW
N
249 83.295 M
263.85 83.295 L
S
GR
GS
[0.72 0 0 0.72 175.27994 583.16205] CT
0.149 GC
/Helvetica 13.889 F
GS
[1 0 0 1 0 0] CT
-14 4.5 moveto
1 -1 scale
(-6) t
GR
GR
GS
[0.72 0 0 0.72 175.27994 495.97706] CT
0.149 GC
/Helvetica 13.889 F
GS
[1 0 0 1 0 0] CT
-14 4.5 moveto
1 -1 scale
(-4) t
GR
GR
GS
[0.72 0 0 0.72 175.27994 408.79211] CT
0.149 GC
/Helvetica 13.889 F
GS
[1 0 0 1 0 0] CT
-14 4.5 moveto
1 -1 scale
(-2) t
GR
GR
GS
[0.72 0 0 0.72 175.27994 321.60712] CT
0.149 GC
/Helvetica 13.889 F
GS
[1 0 0 1 0 0] CT
-9 4.5 moveto
1 -1 scale
(0) t
GR
GR
GS
[0.72 0 0 0.72 175.27994 234.42213] CT
0.149 GC
/Helvetica 13.889 F
GS
[1 0 0 1 0 0] CT
-9 4.5 moveto
1 -1 scale
(2) t
GR
GR
GS
[0.72 0 0 0.72 175.27994 147.23715] CT
0.149 GC
/Helvetica 13.889 F
GS
[1 0 0 1 0 0] CT
-9 4.5 moveto
1 -1 scale
(4) t
GR
GR
GS
[0.72 0 0 0.72 175.27994 60.05217] CT
0.149 GC
/Helvetica 13.889 F
GS
[1 0 0 1 0 0] CT
-9 4.5 moveto
1 -1 scale
(6) t
GR
GR
GS
[0.72 0 0 0.72 713.88085 51.38002] CT
/Helvetica-Bold 15.278 F
GS
[1 0 0 1 0 0] CT
-228 -4 moveto
1 -1 scale
(Approximate zeros of function for method of Newton) t
GR
GR
GS
[0.72 0 0 0.72 0 0.08002] CT
0 0.447 0.741 RC
1 LJ
0.694 LW
N
248.823 312.64 M
254.901 313.409 L
293.577 318.228 L
332.254 322.976 L
370.93 327.653 L
409.606 332.261 L
448.282 336.799 L
486.959 341.271 L
525.635 345.675 L
564.311 350.013 L
602.987 354.286 L
641.664 358.495 L
680.34 362.64 L
719.016 366.723 L
757.693 370.743 L
796.369 374.703 L
835.045 378.603 L
873.721 382.443 L
912.398 386.224 L
951.074 389.947 L
989.75 393.614 L
1028.426 397.224 L
1067.103 400.778 L
1105.779 404.277 L
1144.455 407.723 L
1183.132 411.114 L
1221.808 414.453 L
1260.484 417.74 L
1299.16 420.975 L
1337.837 424.16 L
1376.513 427.295 L
1415.189 430.38 L
1453.865 433.417 L
1492.542 436.406 L
1531.218 439.347 L
1569.894 442.241 L
1608.571 445.089 L
1647.247 447.892 L
1685.923 450.649 L
1724.599 453.363 L
1734.177 454.024 L
S
GR
GS
[0.72 0 0 0.72 294.9164 239.30759] CT
1 0 0 RC
N
0 -3.819 M
2.109 -3.819 3.819 -2.109 3.819 0 C
3.819 0 L
3.819 2.109 2.109 3.819 0 3.819 C
-2.109 3.819 -3.819 2.109 -3.819 0 C
-3.819 -2.109 -2.109 -3.819 0 -3.819 C
cp
0 -4.514 M
-2.493 -4.514 -4.514 -2.493 -4.514 0 C
-4.514 2.493 -2.493 4.514 0 4.514 C
2.493 4.514 4.514 2.493 4.514 0 C
4.514 0 L
4.514 -2.493 2.493 -4.514 0 -4.514 C
cp
f
GR
GS
[0.72 0 0 0.72 294.9164 239.30759] CT
/Helvetica 13.889 F
GS
[1 0 0 1 0 0] CT
-29.5 13 moveto
1 -1 scale
(firstStep) t
GR
GR
GS
[0.72 0 0 0.72 990.94589 307.72088] CT
0 1 0 RC
N
/f235133452{0 -3.819 M
2.109 -3.819 3.819 -2.109 3.819 0 C
3.819 0 L
3.819 2.109 2.109 3.819 0 3.819 C
-2.109 3.819 -3.819 2.109 -3.819 0 C
-3.819 -2.109 -2.109 -3.819 0 -3.819 C
cp
0 -4.514 M
-2.493 -4.514 -4.514 -2.493 -4.514 0 C
-4.514 2.493 -2.493 4.514 0 4.514 C
2.493 4.514 4.514 2.493 4.514 0 C
4.514 0 L
4.514 -2.493 2.493 -4.514 0 -4.514 C
cp}def
f235133452
f
GR
GS
[0.72 0 0 0.72 1163.62575 320.94205] CT
0 1 0 RC
N
f235133452
f
GR
GS
[0.72 0 0 0.72 1172.75864 321.60536] CT
0 1 0 RC
N
f235133452
f
GR
GS
[0.72 0 0 0.72 1172.7829 321.60712] CT
0 1 0 RC
N
f235133452
f
GR
GS
[0.72 0 0 0.72 1172.7829 321.60712] CT
0 1 0 RC
N
f235133452
f
GR
%%Trailer
%%Pages: 1
%%EOF

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

View File

@ -0,0 +1,851 @@
%!PS-Adobe-3.0 EPSF-3.0
%%Creator: (MATLAB, The Mathworks, Inc. Version 9.11.0.1769968 \(R2021b\). Operating System: Linux)
%%Title: /home/kuchy/Zlew/Studia/SEM_5/enume_done/Project/projectB/Report/task2mm1complexmiddle.eps
%%CreationDate: 2021-12-03T05:45:35
%%Pages: (atend)
%%BoundingBox: 0 0 1380 710
%%LanguageLevel: 3
%%EndComments
%%BeginProlog
%%BeginResource: procset (Apache XML Graphics Std ProcSet) 1.2 0
%%Version: 1.2 0
%%Copyright: (Copyright 2001-2003,2010 The Apache Software Foundation. License terms: http://www.apache.org/licenses/LICENSE-2.0)
/bd{bind def}bind def
/ld{load def}bd
/GR/grestore ld
/GS/gsave ld
/RM/rmoveto ld
/C/curveto ld
/t/show ld
/L/lineto ld
/ML/setmiterlimit ld
/CT/concat ld
/f/fill ld
/N/newpath ld
/S/stroke ld
/CC/setcmykcolor ld
/A/ashow ld
/cp/closepath ld
/RC/setrgbcolor ld
/LJ/setlinejoin ld
/GC/setgray ld
/LW/setlinewidth ld
/M/moveto ld
/re {4 2 roll M
1 index 0 rlineto
0 exch rlineto
neg 0 rlineto
cp } bd
/_ctm matrix def
/_tm matrix def
/BT { _ctm currentmatrix pop matrix _tm copy pop 0 0 moveto } bd
/ET { _ctm setmatrix } bd
/iTm { _ctm setmatrix _tm concat } bd
/Tm { _tm astore pop iTm 0 0 moveto } bd
/ux 0.0 def
/uy 0.0 def
/F {
/Tp exch def
/Tf exch def
Tf findfont Tp scalefont setfont
/cf Tf def /cs Tp def
} bd
/ULS {currentpoint /uy exch def /ux exch def} bd
/ULE {
/Tcx currentpoint pop def
gsave
newpath
cf findfont cs scalefont dup
/FontMatrix get 0 get /Ts exch def /FontInfo get dup
/UnderlinePosition get Ts mul /To exch def
/UnderlineThickness get Ts mul /Tt exch def
ux uy To add moveto Tcx uy To add lineto
Tt setlinewidth stroke
grestore
} bd
/OLE {
/Tcx currentpoint pop def
gsave
newpath
cf findfont cs scalefont dup
/FontMatrix get 0 get /Ts exch def /FontInfo get dup
/UnderlinePosition get Ts mul /To exch def
/UnderlineThickness get Ts mul /Tt exch def
ux uy To add cs add moveto Tcx uy To add cs add lineto
Tt setlinewidth stroke
grestore
} bd
/SOE {
/Tcx currentpoint pop def
gsave
newpath
cf findfont cs scalefont dup
/FontMatrix get 0 get /Ts exch def /FontInfo get dup
/UnderlinePosition get Ts mul /To exch def
/UnderlineThickness get Ts mul /Tt exch def
ux uy To add cs 10 mul 26 idiv add moveto Tcx uy To add cs 10 mul 26 idiv add lineto
Tt setlinewidth stroke
grestore
} bd
/QT {
/Y22 exch store
/X22 exch store
/Y21 exch store
/X21 exch store
currentpoint
/Y21 load 2 mul add 3 div exch
/X21 load 2 mul add 3 div exch
/X21 load 2 mul /X22 load add 3 div
/Y21 load 2 mul /Y22 load add 3 div
/X22 load /Y22 load curveto
} bd
/SSPD {
dup length /d exch dict def
{
/v exch def
/k exch def
currentpagedevice k known {
/cpdv currentpagedevice k get def
v cpdv ne {
/upd false def
/nullv v type /nulltype eq def
/nullcpdv cpdv type /nulltype eq def
nullv nullcpdv or
{
/upd true def
} {
/sametype v type cpdv type eq def
sametype {
v type /arraytype eq {
/vlen v length def
/cpdvlen cpdv length def
vlen cpdvlen eq {
0 1 vlen 1 sub {
/i exch def
/obj v i get def
/cpdobj cpdv i get def
obj cpdobj ne {
/upd true def
exit
} if
} for
} {
/upd true def
} ifelse
} {
v type /dicttype eq {
v {
/dv exch def
/dk exch def
/cpddv cpdv dk get def
dv cpddv ne {
/upd true def
exit
} if
} forall
} {
/upd true def
} ifelse
} ifelse
} if
} ifelse
upd true eq {
d k v put
} if
} if
} if
} forall
d length 0 gt {
d setpagedevice
} if
} bd
/RE { % /NewFontName [NewEncodingArray] /FontName RE -
findfont dup length dict begin
{
1 index /FID ne
{def} {pop pop} ifelse
} forall
/Encoding exch def
/FontName 1 index def
currentdict definefont pop
end
} bind def
%%EndResource
%%BeginResource: procset (Apache XML Graphics EPS ProcSet) 1.0 0
%%Version: 1.0 0
%%Copyright: (Copyright 2002-2003 The Apache Software Foundation. License terms: http://www.apache.org/licenses/LICENSE-2.0)
/BeginEPSF { %def
/b4_Inc_state save def % Save state for cleanup
/dict_count countdictstack def % Count objects on dict stack
/op_count count 1 sub def % Count objects on operand stack
userdict begin % Push userdict on dict stack
/showpage { } def % Redefine showpage, { } = null proc
0 setgray 0 setlinecap % Prepare graphics state
1 setlinewidth 0 setlinejoin
10 setmiterlimit [ ] 0 setdash newpath
/languagelevel where % If level not equal to 1 then
{pop languagelevel % set strokeadjust and
1 ne % overprint to their defaults.
{false setstrokeadjust false setoverprint
} if
} if
} bd
/EndEPSF { %def
count op_count sub {pop} repeat % Clean up stacks
countdictstack dict_count sub {end} repeat
b4_Inc_state restore
} bd
%%EndResource
%FOPBeginFontDict
%%IncludeResource: font Courier-Oblique
%%IncludeResource: font Courier-BoldOblique
%%IncludeResource: font Courier-Bold
%%IncludeResource: font ZapfDingbats
%%IncludeResource: font Symbol
%%IncludeResource: font Helvetica
%%IncludeResource: font Helvetica-Oblique
%%IncludeResource: font Helvetica-Bold
%%IncludeResource: font Helvetica-BoldOblique
%%IncludeResource: font Times-Roman
%%IncludeResource: font Times-Italic
%%IncludeResource: font Times-Bold
%%IncludeResource: font Times-BoldItalic
%%IncludeResource: font Courier
%FOPEndFontDict
%%BeginResource: encoding WinAnsiEncoding
/WinAnsiEncoding [
/.notdef /.notdef /.notdef /.notdef /.notdef
/.notdef /.notdef /.notdef /.notdef /.notdef
/.notdef /.notdef /.notdef /.notdef /.notdef
/.notdef /.notdef /.notdef /.notdef /.notdef
/.notdef /.notdef /.notdef /.notdef /.notdef
/.notdef /.notdef /.notdef /.notdef /.notdef
/.notdef /.notdef /space /exclam /quotedbl
/numbersign /dollar /percent /ampersand /quotesingle
/parenleft /parenright /asterisk /plus /comma
/hyphen /period /slash /zero /one
/two /three /four /five /six
/seven /eight /nine /colon /semicolon
/less /equal /greater /question /at
/A /B /C /D /E
/F /G /H /I /J
/K /L /M /N /O
/P /Q /R /S /T
/U /V /W /X /Y
/Z /bracketleft /backslash /bracketright /asciicircum
/underscore /quoteleft /a /b /c
/d /e /f /g /h
/i /j /k /l /m
/n /o /p /q /r
/s /t /u /v /w
/x /y /z /braceleft /bar
/braceright /asciitilde /bullet /Euro /bullet
/quotesinglbase /florin /quotedblbase /ellipsis /dagger
/daggerdbl /circumflex /perthousand /Scaron /guilsinglleft
/OE /bullet /Zcaron /bullet /bullet
/quoteleft /quoteright /quotedblleft /quotedblright /bullet
/endash /emdash /asciitilde /trademark /scaron
/guilsinglright /oe /bullet /zcaron /Ydieresis
/space /exclamdown /cent /sterling /currency
/yen /brokenbar /section /dieresis /copyright
/ordfeminine /guillemotleft /logicalnot /sfthyphen /registered
/macron /degree /plusminus /twosuperior /threesuperior
/acute /mu /paragraph /middot /cedilla
/onesuperior /ordmasculine /guillemotright /onequarter /onehalf
/threequarters /questiondown /Agrave /Aacute /Acircumflex
/Atilde /Adieresis /Aring /AE /Ccedilla
/Egrave /Eacute /Ecircumflex /Edieresis /Igrave
/Iacute /Icircumflex /Idieresis /Eth /Ntilde
/Ograve /Oacute /Ocircumflex /Otilde /Odieresis
/multiply /Oslash /Ugrave /Uacute /Ucircumflex
/Udieresis /Yacute /Thorn /germandbls /agrave
/aacute /acircumflex /atilde /adieresis /aring
/ae /ccedilla /egrave /eacute /ecircumflex
/edieresis /igrave /iacute /icircumflex /idieresis
/eth /ntilde /ograve /oacute /ocircumflex
/otilde /odieresis /divide /oslash /ugrave
/uacute /ucircumflex /udieresis /yacute /thorn
/ydieresis
] def
%%EndResource
%FOPBeginFontReencode
/Courier-Oblique findfont
dup length dict begin
{1 index /FID ne {def} {pop pop} ifelse} forall
/Encoding WinAnsiEncoding def
currentdict
end
/Courier-Oblique exch definefont pop
/Courier-BoldOblique findfont
dup length dict begin
{1 index /FID ne {def} {pop pop} ifelse} forall
/Encoding WinAnsiEncoding def
currentdict
end
/Courier-BoldOblique exch definefont pop
/Courier-Bold findfont
dup length dict begin
{1 index /FID ne {def} {pop pop} ifelse} forall
/Encoding WinAnsiEncoding def
currentdict
end
/Courier-Bold exch definefont pop
/Helvetica findfont
dup length dict begin
{1 index /FID ne {def} {pop pop} ifelse} forall
/Encoding WinAnsiEncoding def
currentdict
end
/Helvetica exch definefont pop
/Helvetica-Oblique findfont
dup length dict begin
{1 index /FID ne {def} {pop pop} ifelse} forall
/Encoding WinAnsiEncoding def
currentdict
end
/Helvetica-Oblique exch definefont pop
/Helvetica-Bold findfont
dup length dict begin
{1 index /FID ne {def} {pop pop} ifelse} forall
/Encoding WinAnsiEncoding def
currentdict
end
/Helvetica-Bold exch definefont pop
/Helvetica-BoldOblique findfont
dup length dict begin
{1 index /FID ne {def} {pop pop} ifelse} forall
/Encoding WinAnsiEncoding def
currentdict
end
/Helvetica-BoldOblique exch definefont pop
/Times-Roman findfont
dup length dict begin
{1 index /FID ne {def} {pop pop} ifelse} forall
/Encoding WinAnsiEncoding def
currentdict
end
/Times-Roman exch definefont pop
/Times-Italic findfont
dup length dict begin
{1 index /FID ne {def} {pop pop} ifelse} forall
/Encoding WinAnsiEncoding def
currentdict
end
/Times-Italic exch definefont pop
/Times-Bold findfont
dup length dict begin
{1 index /FID ne {def} {pop pop} ifelse} forall
/Encoding WinAnsiEncoding def
currentdict
end
/Times-Bold exch definefont pop
/Times-BoldItalic findfont
dup length dict begin
{1 index /FID ne {def} {pop pop} ifelse} forall
/Encoding WinAnsiEncoding def
currentdict
end
/Times-BoldItalic exch definefont pop
/Courier findfont
dup length dict begin
{1 index /FID ne {def} {pop pop} ifelse} forall
/Encoding WinAnsiEncoding def
currentdict
end
/Courier exch definefont pop
%FOPEndFontReencode
%%EndProlog
%%Page: 1 1
%%PageBoundingBox: 0 0 1380 710
%%BeginPageSetup
[1 0 0 -1 0 710] CT
%%EndPageSetup
GS
[0.72 0 0 0.72 0 0.08002] CT
1 GC
N
0 0 1916 986 re
f
GR
GS
[0.72 0 0 0.72 0 0.08002] CT
1 GC
N
0 0 1916 986 re
f
GR
GS
[0.72 0 0 0.72 0 0.08002] CT
1 GC
N
249 878 M
1734 878 L
1734 74 L
249 74 L
cp
f
GR
GS
[0.72 0 0 0.72 0 0.08002] CT
0.873 GC
1 LJ
0.694 LW
N
362.245 877.999 M
362.245 73.997 L
S
GR
GS
[0.72 0 0 0.72 0 0.08002] CT
0.873 GC
1 LJ
0.694 LW
N
564.857 877.999 M
564.857 73.997 L
S
GR
GS
[0.72 0 0 0.72 0 0.08002] CT
0.873 GC
1 LJ
0.694 LW
N
767.469 877.999 M
767.469 73.997 L
S
GR
GS
[0.72 0 0 0.72 0 0.08002] CT
0.873 GC
1 LJ
0.694 LW
N
970.157 877.999 M
970.157 73.997 L
S
GR
GS
[0.72 0 0 0.72 0 0.08002] CT
0.873 GC
1 LJ
0.694 LW
N
1172.77 877.999 M
1172.77 73.997 L
S
GR
GS
[0.72 0 0 0.72 0 0.08002] CT
0.873 GC
1 LJ
0.694 LW
N
1375.382 877.999 M
1375.382 73.997 L
S
GR
GS
[0.72 0 0 0.72 0 0.08002] CT
0.873 GC
1 LJ
0.694 LW
N
1578.07 877.999 M
1578.07 73.997 L
S
GR
GS
[0.72 0 0 0.72 0 0.08002] CT
0.873 GC
1 LJ
0.694 LW
N
1734.03 795.494 M
249.011 795.494 L
S
GR
GS
[0.72 0 0 0.72 0 0.08002] CT
0.873 GC
1 LJ
0.694 LW
N
1734.03 650.403 M
249.011 650.403 L
S
GR
GS
[0.72 0 0 0.72 0 0.08002] CT
0.873 GC
1 LJ
0.694 LW
N
1734.03 505.311 M
249.011 505.311 L
S
GR
GS
[0.72 0 0 0.72 0 0.08002] CT
0.873 GC
1 LJ
0.694 LW
N
1734.03 360.211 M
249.011 360.211 L
S
GR
GS
[0.72 0 0 0.72 0 0.08002] CT
0.873 GC
1 LJ
0.694 LW
N
1734.03 215.119 M
249.011 215.119 L
S
GR
GS
[0.72 0 0 0.72 0 0.08002] CT
0.149 GC
2 setlinecap
1 LJ
0.694 LW
N
249.011 877.999 M
1734.03 877.999 L
S
GR
GS
[0.72 0 0 0.72 0 0.08002] CT
0.149 GC
2 setlinecap
1 LJ
0.694 LW
N
362.245 877.999 M
362.245 863.15 L
S
GR
GS
[0.72 0 0 0.72 0 0.08002] CT
0.149 GC
2 setlinecap
1 LJ
0.694 LW
N
564.857 877.999 M
564.857 863.15 L
S
GR
GS
[0.72 0 0 0.72 0 0.08002] CT
0.149 GC
2 setlinecap
1 LJ
0.694 LW
N
767.469 877.999 M
767.469 863.15 L
S
GR
GS
[0.72 0 0 0.72 0 0.08002] CT
0.149 GC
2 setlinecap
1 LJ
0.694 LW
N
970.157 877.999 M
970.157 863.15 L
S
GR
GS
[0.72 0 0 0.72 0 0.08002] CT
0.149 GC
2 setlinecap
1 LJ
0.694 LW
N
1172.77 877.999 M
1172.77 863.15 L
S
GR
GS
[0.72 0 0 0.72 0 0.08002] CT
0.149 GC
2 setlinecap
1 LJ
0.694 LW
N
1375.382 877.999 M
1375.382 863.15 L
S
GR
GS
[0.72 0 0 0.72 0 0.08002] CT
0.149 GC
2 setlinecap
1 LJ
0.694 LW
N
1578.07 877.999 M
1578.07 863.15 L
S
GR
GS
[0.72 0 0 0.72 260.81609 636.23656] CT
0.149 GC
/Helvetica 13.889 F
GS
[1 0 0 1 0 0] CT
-29 13 moveto
1 -1 scale
(0.06936) t
GR
GR
GS
[0.72 0 0 0.72 406.697 636.23656] CT
0.149 GC
/Helvetica 13.889 F
GS
[1 0 0 1 0 0] CT
-29 13 moveto
1 -1 scale
(0.06938) t
GR
GR
GS
[0.72 0 0 0.72 552.57795 636.23656] CT
0.149 GC
/Helvetica 13.889 F
GS
[1 0 0 1 0 0] CT
-24.5 13 moveto
1 -1 scale
(0.0694) t
GR
GR
GS
[0.72 0 0 0.72 698.51321 636.23656] CT
0.149 GC
/Helvetica 13.889 F
GS
[1 0 0 1 0 0] CT
-29 13 moveto
1 -1 scale
(0.06942) t
GR
GR
GS
[0.72 0 0 0.72 844.39416 636.23656] CT
0.149 GC
/Helvetica 13.889 F
GS
[1 0 0 1 0 0] CT
-29 13 moveto
1 -1 scale
(0.06944) t
GR
GR
GS
[0.72 0 0 0.72 990.27502 636.23656] CT
0.149 GC
/Helvetica 13.889 F
GS
[1 0 0 1 0 0] CT
-29 13 moveto
1 -1 scale
(0.06946) t
GR
GR
GS
[0.72 0 0 0.72 1136.21029 636.23656] CT
0.149 GC
/Helvetica 13.889 F
GS
[1 0 0 1 0 0] CT
-29 13 moveto
1 -1 scale
(0.06948) t
GR
GR
GS
[0.72 0 0 0.72 713.89482 649.4808] CT
0.149 GC
/Helvetica 15.278 F
GS
[1 0 0 1 0 0] CT
-35 15 moveto
1 -1 scale
(Real part) t
GR
GR
GS
[0.72 0 0 0.72 0 0.08002] CT
0.149 GC
2 setlinecap
1 LJ
0.694 LW
N
249.011 877.999 M
249.011 73.997 L
S
GR
GS
[0.72 0 0 0.72 0 0.08002] CT
0.149 GC
2 setlinecap
1 LJ
0.694 LW
N
249.011 795.494 M
263.882 795.494 L
S
GR
GS
[0.72 0 0 0.72 0 0.08002] CT
0.149 GC
2 setlinecap
1 LJ
0.694 LW
N
249.011 650.403 M
263.882 650.403 L
S
GR
GS
[0.72 0 0 0.72 0 0.08002] CT
0.149 GC
2 setlinecap
1 LJ
0.694 LW
N
249.011 505.311 M
263.882 505.311 L
S
GR
GS
[0.72 0 0 0.72 0 0.08002] CT
0.149 GC
2 setlinecap
1 LJ
0.694 LW
N
249.011 360.211 M
263.882 360.211 L
S
GR
GS
[0.72 0 0 0.72 0 0.08002] CT
0.149 GC
2 setlinecap
1 LJ
0.694 LW
N
249.011 215.119 M
263.882 215.119 L
S
GR
GS
[0.72 0 0 0.72 175.26595 572.83592] CT
0.149 GC
/Helvetica 13.889 F
GS
[1 0 0 1 0 0] CT
-40 4.5 moveto
1 -1 scale
(0.449) t
GR
GR
GS
[0.72 0 0 0.72 175.26595 468.36991] CT
0.149 GC
/Helvetica 13.889 F
GS
[1 0 0 1 0 0] CT
-49 4.5 moveto
1 -1 scale
(0.4495) t
GR
GR
GS
[0.72 0 0 0.72 175.26595 363.90393] CT
0.149 GC
/Helvetica 13.889 F
GS
[1 0 0 1 0 0] CT
-31 4.5 moveto
1 -1 scale
(0.45) t
GR
GR
GS
[0.72 0 0 0.72 175.26595 259.43173] CT
0.149 GC
/Helvetica 13.889 F
GS
[1 0 0 1 0 0] CT
-49 4.5 moveto
1 -1 scale
(0.4505) t
GR
GR
GS
[0.72 0 0 0.72 175.26595 154.96574] CT
0.149 GC
/Helvetica 13.889 F
GS
[1 0 0 1 0 0] CT
-40 4.5 moveto
1 -1 scale
(0.451) t
GR
GR
GS
[0 -0.72 0.72 0 137.0021 342.79531] CT
0.149 GC
/Helvetica 15.278 F
GS
[1 0 0 1 0 0] CT
-57 -4 moveto
1 -1 scale
(Imaginary part) t
GR
GR
GS
[0.72 0 0 0.72 713.89482 51.37773] CT
/Helvetica-Bold 15.278 F
GS
[1 0 0 1 0 0] CT
-195.5 -4 moveto
1 -1 scale
(Aproximate complex roots of polynomialMM1) t
GR
GR
GS
[0.72 0 0 0.72 0 0.08002] CT
0 0.447 0.741 RC
1 LJ
0.694 LW
N
248.834 397.072 M
828.54 325.886 L
1734.207 293.113 L
S
GR
GS
[0.72 0 0 0.72 596.54875 234.71781] CT
0 0.447 0.741 RC
10.0 ML
0.694 LW
N
-2.946 -2.946 M
2.946 2.946 L
-2.946 2.946 M
2.946 -2.946 L
S
GR
%%Trailer
%%Pages: 1
%%EOF

File diff suppressed because it is too large Load Diff

View File

@ -0,0 +1,925 @@
%!PS-Adobe-3.0 EPSF-3.0
%%Creator: (MATLAB, The Mathworks, Inc. Version 9.11.0.1769968 \(R2021b\). Operating System: Linux)
%%Title: /home/kuchy/Zlew/Studia/SEM_5/enume_done/Project/projectB/Report/task2mm1complexup.eps
%%CreationDate: 2021-12-03T05:45:48
%%Pages: (atend)
%%BoundingBox: 0 0 1380 710
%%LanguageLevel: 3
%%EndComments
%%BeginProlog
%%BeginResource: procset (Apache XML Graphics Std ProcSet) 1.2 0
%%Version: 1.2 0
%%Copyright: (Copyright 2001-2003,2010 The Apache Software Foundation. License terms: http://www.apache.org/licenses/LICENSE-2.0)
/bd{bind def}bind def
/ld{load def}bd
/GR/grestore ld
/GS/gsave ld
/RM/rmoveto ld
/C/curveto ld
/t/show ld
/L/lineto ld
/ML/setmiterlimit ld
/CT/concat ld
/f/fill ld
/N/newpath ld
/S/stroke ld
/CC/setcmykcolor ld
/A/ashow ld
/cp/closepath ld
/RC/setrgbcolor ld
/LJ/setlinejoin ld
/GC/setgray ld
/LW/setlinewidth ld
/M/moveto ld
/re {4 2 roll M
1 index 0 rlineto
0 exch rlineto
neg 0 rlineto
cp } bd
/_ctm matrix def
/_tm matrix def
/BT { _ctm currentmatrix pop matrix _tm copy pop 0 0 moveto } bd
/ET { _ctm setmatrix } bd
/iTm { _ctm setmatrix _tm concat } bd
/Tm { _tm astore pop iTm 0 0 moveto } bd
/ux 0.0 def
/uy 0.0 def
/F {
/Tp exch def
/Tf exch def
Tf findfont Tp scalefont setfont
/cf Tf def /cs Tp def
} bd
/ULS {currentpoint /uy exch def /ux exch def} bd
/ULE {
/Tcx currentpoint pop def
gsave
newpath
cf findfont cs scalefont dup
/FontMatrix get 0 get /Ts exch def /FontInfo get dup
/UnderlinePosition get Ts mul /To exch def
/UnderlineThickness get Ts mul /Tt exch def
ux uy To add moveto Tcx uy To add lineto
Tt setlinewidth stroke
grestore
} bd
/OLE {
/Tcx currentpoint pop def
gsave
newpath
cf findfont cs scalefont dup
/FontMatrix get 0 get /Ts exch def /FontInfo get dup
/UnderlinePosition get Ts mul /To exch def
/UnderlineThickness get Ts mul /Tt exch def
ux uy To add cs add moveto Tcx uy To add cs add lineto
Tt setlinewidth stroke
grestore
} bd
/SOE {
/Tcx currentpoint pop def
gsave
newpath
cf findfont cs scalefont dup
/FontMatrix get 0 get /Ts exch def /FontInfo get dup
/UnderlinePosition get Ts mul /To exch def
/UnderlineThickness get Ts mul /Tt exch def
ux uy To add cs 10 mul 26 idiv add moveto Tcx uy To add cs 10 mul 26 idiv add lineto
Tt setlinewidth stroke
grestore
} bd
/QT {
/Y22 exch store
/X22 exch store
/Y21 exch store
/X21 exch store
currentpoint
/Y21 load 2 mul add 3 div exch
/X21 load 2 mul add 3 div exch
/X21 load 2 mul /X22 load add 3 div
/Y21 load 2 mul /Y22 load add 3 div
/X22 load /Y22 load curveto
} bd
/SSPD {
dup length /d exch dict def
{
/v exch def
/k exch def
currentpagedevice k known {
/cpdv currentpagedevice k get def
v cpdv ne {
/upd false def
/nullv v type /nulltype eq def
/nullcpdv cpdv type /nulltype eq def
nullv nullcpdv or
{
/upd true def
} {
/sametype v type cpdv type eq def
sametype {
v type /arraytype eq {
/vlen v length def
/cpdvlen cpdv length def
vlen cpdvlen eq {
0 1 vlen 1 sub {
/i exch def
/obj v i get def
/cpdobj cpdv i get def
obj cpdobj ne {
/upd true def
exit
} if
} for
} {
/upd true def
} ifelse
} {
v type /dicttype eq {
v {
/dv exch def
/dk exch def
/cpddv cpdv dk get def
dv cpddv ne {
/upd true def
exit
} if
} forall
} {
/upd true def
} ifelse
} ifelse
} if
} ifelse
upd true eq {
d k v put
} if
} if
} if
} forall
d length 0 gt {
d setpagedevice
} if
} bd
/RE { % /NewFontName [NewEncodingArray] /FontName RE -
findfont dup length dict begin
{
1 index /FID ne
{def} {pop pop} ifelse
} forall
/Encoding exch def
/FontName 1 index def
currentdict definefont pop
end
} bind def
%%EndResource
%%BeginResource: procset (Apache XML Graphics EPS ProcSet) 1.0 0
%%Version: 1.0 0
%%Copyright: (Copyright 2002-2003 The Apache Software Foundation. License terms: http://www.apache.org/licenses/LICENSE-2.0)
/BeginEPSF { %def
/b4_Inc_state save def % Save state for cleanup
/dict_count countdictstack def % Count objects on dict stack
/op_count count 1 sub def % Count objects on operand stack
userdict begin % Push userdict on dict stack
/showpage { } def % Redefine showpage, { } = null proc
0 setgray 0 setlinecap % Prepare graphics state
1 setlinewidth 0 setlinejoin
10 setmiterlimit [ ] 0 setdash newpath
/languagelevel where % If level not equal to 1 then
{pop languagelevel % set strokeadjust and
1 ne % overprint to their defaults.
{false setstrokeadjust false setoverprint
} if
} if
} bd
/EndEPSF { %def
count op_count sub {pop} repeat % Clean up stacks
countdictstack dict_count sub {end} repeat
b4_Inc_state restore
} bd
%%EndResource
%FOPBeginFontDict
%%IncludeResource: font Courier-Oblique
%%IncludeResource: font Courier-BoldOblique
%%IncludeResource: font Courier-Bold
%%IncludeResource: font ZapfDingbats
%%IncludeResource: font Symbol
%%IncludeResource: font Helvetica
%%IncludeResource: font Helvetica-Oblique
%%IncludeResource: font Helvetica-Bold
%%IncludeResource: font Helvetica-BoldOblique
%%IncludeResource: font Times-Roman
%%IncludeResource: font Times-Italic
%%IncludeResource: font Times-Bold
%%IncludeResource: font Times-BoldItalic
%%IncludeResource: font Courier
%FOPEndFontDict
%%BeginResource: encoding WinAnsiEncoding
/WinAnsiEncoding [
/.notdef /.notdef /.notdef /.notdef /.notdef
/.notdef /.notdef /.notdef /.notdef /.notdef
/.notdef /.notdef /.notdef /.notdef /.notdef
/.notdef /.notdef /.notdef /.notdef /.notdef
/.notdef /.notdef /.notdef /.notdef /.notdef
/.notdef /.notdef /.notdef /.notdef /.notdef
/.notdef /.notdef /space /exclam /quotedbl
/numbersign /dollar /percent /ampersand /quotesingle
/parenleft /parenright /asterisk /plus /comma
/hyphen /period /slash /zero /one
/two /three /four /five /six
/seven /eight /nine /colon /semicolon
/less /equal /greater /question /at
/A /B /C /D /E
/F /G /H /I /J
/K /L /M /N /O
/P /Q /R /S /T
/U /V /W /X /Y
/Z /bracketleft /backslash /bracketright /asciicircum
/underscore /quoteleft /a /b /c
/d /e /f /g /h
/i /j /k /l /m
/n /o /p /q /r
/s /t /u /v /w
/x /y /z /braceleft /bar
/braceright /asciitilde /bullet /Euro /bullet
/quotesinglbase /florin /quotedblbase /ellipsis /dagger
/daggerdbl /circumflex /perthousand /Scaron /guilsinglleft
/OE /bullet /Zcaron /bullet /bullet
/quoteleft /quoteright /quotedblleft /quotedblright /bullet
/endash /emdash /asciitilde /trademark /scaron
/guilsinglright /oe /bullet /zcaron /Ydieresis
/space /exclamdown /cent /sterling /currency
/yen /brokenbar /section /dieresis /copyright
/ordfeminine /guillemotleft /logicalnot /sfthyphen /registered
/macron /degree /plusminus /twosuperior /threesuperior
/acute /mu /paragraph /middot /cedilla
/onesuperior /ordmasculine /guillemotright /onequarter /onehalf
/threequarters /questiondown /Agrave /Aacute /Acircumflex
/Atilde /Adieresis /Aring /AE /Ccedilla
/Egrave /Eacute /Ecircumflex /Edieresis /Igrave
/Iacute /Icircumflex /Idieresis /Eth /Ntilde
/Ograve /Oacute /Ocircumflex /Otilde /Odieresis
/multiply /Oslash /Ugrave /Uacute /Ucircumflex
/Udieresis /Yacute /Thorn /germandbls /agrave
/aacute /acircumflex /atilde /adieresis /aring
/ae /ccedilla /egrave /eacute /ecircumflex
/edieresis /igrave /iacute /icircumflex /idieresis
/eth /ntilde /ograve /oacute /ocircumflex
/otilde /odieresis /divide /oslash /ugrave
/uacute /ucircumflex /udieresis /yacute /thorn
/ydieresis
] def
%%EndResource
%FOPBeginFontReencode
/Courier-Oblique findfont
dup length dict begin
{1 index /FID ne {def} {pop pop} ifelse} forall
/Encoding WinAnsiEncoding def
currentdict
end
/Courier-Oblique exch definefont pop
/Courier-BoldOblique findfont
dup length dict begin
{1 index /FID ne {def} {pop pop} ifelse} forall
/Encoding WinAnsiEncoding def
currentdict
end
/Courier-BoldOblique exch definefont pop
/Courier-Bold findfont
dup length dict begin
{1 index /FID ne {def} {pop pop} ifelse} forall
/Encoding WinAnsiEncoding def
currentdict
end
/Courier-Bold exch definefont pop
/Helvetica findfont
dup length dict begin
{1 index /FID ne {def} {pop pop} ifelse} forall
/Encoding WinAnsiEncoding def
currentdict
end
/Helvetica exch definefont pop
/Helvetica-Oblique findfont
dup length dict begin
{1 index /FID ne {def} {pop pop} ifelse} forall
/Encoding WinAnsiEncoding def
currentdict
end
/Helvetica-Oblique exch definefont pop
/Helvetica-Bold findfont
dup length dict begin
{1 index /FID ne {def} {pop pop} ifelse} forall
/Encoding WinAnsiEncoding def
currentdict
end
/Helvetica-Bold exch definefont pop
/Helvetica-BoldOblique findfont
dup length dict begin
{1 index /FID ne {def} {pop pop} ifelse} forall
/Encoding WinAnsiEncoding def
currentdict
end
/Helvetica-BoldOblique exch definefont pop
/Times-Roman findfont
dup length dict begin
{1 index /FID ne {def} {pop pop} ifelse} forall
/Encoding WinAnsiEncoding def
currentdict
end
/Times-Roman exch definefont pop
/Times-Italic findfont
dup length dict begin
{1 index /FID ne {def} {pop pop} ifelse} forall
/Encoding WinAnsiEncoding def
currentdict
end
/Times-Italic exch definefont pop
/Times-Bold findfont
dup length dict begin
{1 index /FID ne {def} {pop pop} ifelse} forall
/Encoding WinAnsiEncoding def
currentdict
end
/Times-Bold exch definefont pop
/Times-BoldItalic findfont
dup length dict begin
{1 index /FID ne {def} {pop pop} ifelse} forall
/Encoding WinAnsiEncoding def
currentdict
end
/Times-BoldItalic exch definefont pop
/Courier findfont
dup length dict begin
{1 index /FID ne {def} {pop pop} ifelse} forall
/Encoding WinAnsiEncoding def
currentdict
end
/Courier exch definefont pop
%FOPEndFontReencode
%%EndProlog
%%Page: 1 1
%%PageBoundingBox: 0 0 1380 710
%%BeginPageSetup
[1 0 0 -1 0 710] CT
%%EndPageSetup
GS
[0.72 0 0 0.72 0 0.08002] CT
1 GC
N
0 0 1916 986 re
f
GR
GS
[0.72 0 0 0.72 0 0.08002] CT
1 GC
N
0 0 1916 986 re
f
GR
GS
[0.72 0 0 0.72 0 0.08002] CT
1 GC
N
249 878 M
1734 878 L
1734 74 L
249 74 L
cp
f
GR
GS
[0.72 0 0 0.72 0 0.08002] CT
0.873 GC
1 LJ
0.694 LW
N
320.347 878 M
320.347 74 L
S
GR
GS
[0.72 0 0 0.72 0 0.08002] CT
0.873 GC
1 LJ
0.694 LW
N
572.293 878 M
572.293 74 L
S
GR
GS
[0.72 0 0 0.72 0 0.08002] CT
0.873 GC
1 LJ
0.694 LW
N
824.239 878 M
824.239 74 L
S
GR
GS
[0.72 0 0 0.72 0 0.08002] CT
0.873 GC
1 LJ
0.694 LW
N
1076.185 878 M
1076.185 74 L
S
GR
GS
[0.72 0 0 0.72 0 0.08002] CT
0.873 GC
1 LJ
0.694 LW
N
1328.13 878 M
1328.13 74 L
S
GR
GS
[0.72 0 0 0.72 0 0.08002] CT
0.873 GC
1 LJ
0.694 LW
N
1580.076 878 M
1580.076 74 L
S
GR
GS
[0.72 0 0 0.72 0 0.08002] CT
0.873 GC
1 LJ
0.694 LW
N
1734 834.587 M
249 834.587 L
S
GR
GS
[0.72 0 0 0.72 0 0.08002] CT
0.873 GC
1 LJ
0.694 LW
N
1734 703.781 M
249 703.781 L
S
GR
GS
[0.72 0 0 0.72 0 0.08002] CT
0.873 GC
1 LJ
0.694 LW
N
1734 572.976 M
249 572.976 L
S
GR
GS
[0.72 0 0 0.72 0 0.08002] CT
0.873 GC
1 LJ
0.694 LW
N
1734 442.17 M
249 442.17 L
S
GR
GS
[0.72 0 0 0.72 0 0.08002] CT
0.873 GC
1 LJ
0.694 LW
N
1734 311.363 M
249 311.363 L
S
GR
GS
[0.72 0 0 0.72 0 0.08002] CT
0.873 GC
1 LJ
0.694 LW
N
1734 180.557 M
249 180.557 L
S
GR
GS
[0.72 0 0 0.72 0 0.08002] CT
0.149 GC
2 setlinecap
1 LJ
0.694 LW
N
249 878 M
1734 878 L
S
GR
GS
[0.72 0 0 0.72 0 0.08002] CT
0.149 GC
2 setlinecap
1 LJ
0.694 LW
N
320.347 878 M
320.347 863.15 L
S
GR
GS
[0.72 0 0 0.72 0 0.08002] CT
0.149 GC
2 setlinecap
1 LJ
0.694 LW
N
572.293 878 M
572.293 863.15 L
S
GR
GS
[0.72 0 0 0.72 0 0.08002] CT
0.149 GC
2 setlinecap
1 LJ
0.694 LW
N
824.239 878 M
824.239 863.15 L
S
GR
GS
[0.72 0 0 0.72 0 0.08002] CT
0.149 GC
2 setlinecap
1 LJ
0.694 LW
N
1076.185 878 M
1076.185 863.15 L
S
GR
GS
[0.72 0 0 0.72 0 0.08002] CT
0.149 GC
2 setlinecap
1 LJ
0.694 LW
N
1328.13 878 M
1328.13 863.15 L
S
GR
GS
[0.72 0 0 0.72 0 0.08002] CT
0.149 GC
2 setlinecap
1 LJ
0.694 LW
N
1580.076 878 M
1580.076 863.15 L
S
GR
GS
[0.72 0 0 0.72 230.65016 636.24017] CT
0.149 GC
/Helvetica 13.889 F
GS
[1 0 0 1 0 0] CT
-15.5 13 moveto
1 -1 scale
(0.17) t
GR
GR
GS
[0.72 0 0 0.72 412.0509 636.24017] CT
0.149 GC
/Helvetica 13.889 F
GS
[1 0 0 1 0 0] CT
-20 13 moveto
1 -1 scale
(0.175) t
GR
GR
GS
[0.72 0 0 0.72 593.45223 636.24017] CT
0.149 GC
/Helvetica 13.889 F
GS
[1 0 0 1 0 0] CT
-15.5 13 moveto
1 -1 scale
(0.18) t
GR
GR
GS
[0.72 0 0 0.72 774.85299 636.24017] CT
0.149 GC
/Helvetica 13.889 F
GS
[1 0 0 1 0 0] CT
-20 13 moveto
1 -1 scale
(0.185) t
GR
GR
GS
[0.72 0 0 0.72 956.2537 636.24017] CT
0.149 GC
/Helvetica 13.889 F
GS
[1 0 0 1 0 0] CT
-15.5 13 moveto
1 -1 scale
(0.19) t
GR
GR
GS
[0.72 0 0 0.72 1137.65451 636.24017] CT
0.149 GC
/Helvetica 13.889 F
GS
[1 0 0 1 0 0] CT
-20 13 moveto
1 -1 scale
(0.195) t
GR
GR
GS
[0.72 0 0 0.72 713.88058 649.47979] CT
0.149 GC
/Helvetica 15.278 F
GS
[1 0 0 1 0 0] CT
-35 15 moveto
1 -1 scale
(Real part) t
GR
GR
GS
[0.72 0 0 0.72 0 0.08002] CT
0.149 GC
2 setlinecap
1 LJ
0.694 LW
N
249 878 M
249 74 L
S
GR
GS
[0.72 0 0 0.72 0 0.08002] CT
0.149 GC
2 setlinecap
1 LJ
0.694 LW
N
249 834.587 M
263.85 834.587 L
S
GR
GS
[0.72 0 0 0.72 0 0.08002] CT
0.149 GC
2 setlinecap
1 LJ
0.694 LW
N
249 703.781 M
263.85 703.781 L
S
GR
GS
[0.72 0 0 0.72 0 0.08002] CT
0.149 GC
2 setlinecap
1 LJ
0.694 LW
N
249 572.976 M
263.85 572.976 L
S
GR
GS
[0.72 0 0 0.72 0 0.08002] CT
0.149 GC
2 setlinecap
1 LJ
0.694 LW
N
249 442.17 M
263.85 442.17 L
S
GR
GS
[0.72 0 0 0.72 0 0.08002] CT
0.149 GC
2 setlinecap
1 LJ
0.694 LW
N
249 311.363 M
263.85 311.363 L
S
GR
GS
[0.72 0 0 0.72 0 0.08002] CT
0.149 GC
2 setlinecap
1 LJ
0.694 LW
N
249 180.557 M
263.85 180.557 L
S
GR
GS
[0.72 0 0 0.72 175.28018 600.98289] CT
0.149 GC
/Helvetica 13.889 F
GS
[1 0 0 1 0 0] CT
-31 4.5 moveto
1 -1 scale
(0.56) t
GR
GR
GS
[0.72 0 0 0.72 175.28018 506.80268] CT
0.149 GC
/Helvetica 13.889 F
GS
[1 0 0 1 0 0] CT
-31 4.5 moveto
1 -1 scale
(0.57) t
GR
GR
GS
[0.72 0 0 0.72 175.28018 412.62243] CT
0.149 GC
/Helvetica 13.889 F
GS
[1 0 0 1 0 0] CT
-31 4.5 moveto
1 -1 scale
(0.58) t
GR
GR
GS
[0.72 0 0 0.72 175.28018 318.4422] CT
0.149 GC
/Helvetica 13.889 F
GS
[1 0 0 1 0 0] CT
-31 4.5 moveto
1 -1 scale
(0.59) t
GR
GR
GS
[0.72 0 0 0.72 175.28018 224.2614] CT
0.149 GC
/Helvetica 13.889 F
GS
[1 0 0 1 0 0] CT
-23 4.5 moveto
1 -1 scale
(0.6) t
GR
GR
GS
[0.72 0 0 0.72 175.28018 130.08115] CT
0.149 GC
/Helvetica 13.889 F
GS
[1 0 0 1 0 0] CT
-31 4.5 moveto
1 -1 scale
(0.61) t
GR
GR
GS
[0 -0.72 0.72 0 149.96038 342.8001] CT
0.149 GC
/Helvetica 15.278 F
GS
[1 0 0 1 0 0] CT
-57 -4 moveto
1 -1 scale
(Imaginary part) t
GR
GR
GS
[0.72 0 0 0.72 713.88058 51.38037] CT
/Helvetica-Bold 15.278 F
GS
[1 0 0 1 0 0] CT
-195.5 -4 moveto
1 -1 scale
(Aproximate complex roots of polynomialMM1) t
GR
GR
GS
[0.72 0 0 0.72 0 0.08002] CT
0 0.447 0.741 RC
1 LJ
0.694 LW
N
248.823 626.355 M
1697.411 151.25 L
288.837 790.858 L
413.905 762.521 L
414.995 762.469 L
414.995 762.469 L
414.995 762.469 L
S
GR
GS
[0.72 0 0 0.72 1222.13612 108.97968] CT
0 0.447 0.741 RC
10.0 ML
0.694 LW
N
-2.946 -2.946 M
2.946 2.946 L
-2.946 2.946 M
2.946 -2.946 L
S
GR
GS
[0.72 0 0 0.72 207.96263 569.49801] CT
0 0.447 0.741 RC
10.0 ML
0.694 LW
N
-2.946 -2.946 M
2.946 2.946 L
-2.946 2.946 M
2.946 -2.946 L
S
GR
GS
[0.72 0 0 0.72 298.01156 549.09486] CT
0 0.447 0.741 RC
10.0 ML
0.694 LW
N
-2.946 -2.946 M
2.946 2.946 L
-2.946 2.946 M
2.946 -2.946 L
S
GR
GS
[0.72 0 0 0.72 298.79653 549.05781] CT
0 0.447 0.741 RC
10.0 ML
0.694 LW
N
-2.946 -2.946 M
2.946 2.946 L
-2.946 2.946 M
2.946 -2.946 L
S
GR
GS
[0.72 0 0 0.72 298.79653 549.05781] CT
0 0.447 0.741 RC
10.0 ML
0.694 LW
N
-2.946 -2.946 M
2.946 2.946 L
-2.946 2.946 M
2.946 -2.946 L
S
GR
GS
[0.72 0 0 0.72 298.79653 549.05781] CT
0 0.447 0.741 RC
10.0 ML
0.694 LW
N
-2.946 -2.946 M
2.946 2.946 L
-2.946 2.946 M
2.946 -2.946 L
S
GR
GS
[0.72 0 0 0.72 298.79653 549.05781] CT
/Helvetica 13.889 F
GS
[1 0 0 1 0 0] CT
-13.5 13 moveto
1 -1 scale
(end) t
GR
GR
%%Trailer
%%Pages: 1
%%EOF

View File

@ -0,0 +1,977 @@
%!PS-Adobe-3.0 EPSF-3.0
%%Creator: (MATLAB, The Mathworks, Inc. Version 9.11.0.1769968 \(R2021b\). Operating System: Linux)
%%Title: /home/kuchy/Zlew/Studia/SEM_5/enume_done/Project/projectB/Report/task2mm1realleft.eps
%%CreationDate: 2021-12-03T05:44:39
%%Pages: (atend)
%%BoundingBox: 0 0 1380 710
%%LanguageLevel: 3
%%EndComments
%%BeginProlog
%%BeginResource: procset (Apache XML Graphics Std ProcSet) 1.2 0
%%Version: 1.2 0
%%Copyright: (Copyright 2001-2003,2010 The Apache Software Foundation. License terms: http://www.apache.org/licenses/LICENSE-2.0)
/bd{bind def}bind def
/ld{load def}bd
/GR/grestore ld
/GS/gsave ld
/RM/rmoveto ld
/C/curveto ld
/t/show ld
/L/lineto ld
/ML/setmiterlimit ld
/CT/concat ld
/f/fill ld
/N/newpath ld
/S/stroke ld
/CC/setcmykcolor ld
/A/ashow ld
/cp/closepath ld
/RC/setrgbcolor ld
/LJ/setlinejoin ld
/GC/setgray ld
/LW/setlinewidth ld
/M/moveto ld
/re {4 2 roll M
1 index 0 rlineto
0 exch rlineto
neg 0 rlineto
cp } bd
/_ctm matrix def
/_tm matrix def
/BT { _ctm currentmatrix pop matrix _tm copy pop 0 0 moveto } bd
/ET { _ctm setmatrix } bd
/iTm { _ctm setmatrix _tm concat } bd
/Tm { _tm astore pop iTm 0 0 moveto } bd
/ux 0.0 def
/uy 0.0 def
/F {
/Tp exch def
/Tf exch def
Tf findfont Tp scalefont setfont
/cf Tf def /cs Tp def
} bd
/ULS {currentpoint /uy exch def /ux exch def} bd
/ULE {
/Tcx currentpoint pop def
gsave
newpath
cf findfont cs scalefont dup
/FontMatrix get 0 get /Ts exch def /FontInfo get dup
/UnderlinePosition get Ts mul /To exch def
/UnderlineThickness get Ts mul /Tt exch def
ux uy To add moveto Tcx uy To add lineto
Tt setlinewidth stroke
grestore
} bd
/OLE {
/Tcx currentpoint pop def
gsave
newpath
cf findfont cs scalefont dup
/FontMatrix get 0 get /Ts exch def /FontInfo get dup
/UnderlinePosition get Ts mul /To exch def
/UnderlineThickness get Ts mul /Tt exch def
ux uy To add cs add moveto Tcx uy To add cs add lineto
Tt setlinewidth stroke
grestore
} bd
/SOE {
/Tcx currentpoint pop def
gsave
newpath
cf findfont cs scalefont dup
/FontMatrix get 0 get /Ts exch def /FontInfo get dup
/UnderlinePosition get Ts mul /To exch def
/UnderlineThickness get Ts mul /Tt exch def
ux uy To add cs 10 mul 26 idiv add moveto Tcx uy To add cs 10 mul 26 idiv add lineto
Tt setlinewidth stroke
grestore
} bd
/QT {
/Y22 exch store
/X22 exch store
/Y21 exch store
/X21 exch store
currentpoint
/Y21 load 2 mul add 3 div exch
/X21 load 2 mul add 3 div exch
/X21 load 2 mul /X22 load add 3 div
/Y21 load 2 mul /Y22 load add 3 div
/X22 load /Y22 load curveto
} bd
/SSPD {
dup length /d exch dict def
{
/v exch def
/k exch def
currentpagedevice k known {
/cpdv currentpagedevice k get def
v cpdv ne {
/upd false def
/nullv v type /nulltype eq def
/nullcpdv cpdv type /nulltype eq def
nullv nullcpdv or
{
/upd true def
} {
/sametype v type cpdv type eq def
sametype {
v type /arraytype eq {
/vlen v length def
/cpdvlen cpdv length def
vlen cpdvlen eq {
0 1 vlen 1 sub {
/i exch def
/obj v i get def
/cpdobj cpdv i get def
obj cpdobj ne {
/upd true def
exit
} if
} for
} {
/upd true def
} ifelse
} {
v type /dicttype eq {
v {
/dv exch def
/dk exch def
/cpddv cpdv dk get def
dv cpddv ne {
/upd true def
exit
} if
} forall
} {
/upd true def
} ifelse
} ifelse
} if
} ifelse
upd true eq {
d k v put
} if
} if
} if
} forall
d length 0 gt {
d setpagedevice
} if
} bd
/RE { % /NewFontName [NewEncodingArray] /FontName RE -
findfont dup length dict begin
{
1 index /FID ne
{def} {pop pop} ifelse
} forall
/Encoding exch def
/FontName 1 index def
currentdict definefont pop
end
} bind def
%%EndResource
%%BeginResource: procset (Apache XML Graphics EPS ProcSet) 1.0 0
%%Version: 1.0 0
%%Copyright: (Copyright 2002-2003 The Apache Software Foundation. License terms: http://www.apache.org/licenses/LICENSE-2.0)
/BeginEPSF { %def
/b4_Inc_state save def % Save state for cleanup
/dict_count countdictstack def % Count objects on dict stack
/op_count count 1 sub def % Count objects on operand stack
userdict begin % Push userdict on dict stack
/showpage { } def % Redefine showpage, { } = null proc
0 setgray 0 setlinecap % Prepare graphics state
1 setlinewidth 0 setlinejoin
10 setmiterlimit [ ] 0 setdash newpath
/languagelevel where % If level not equal to 1 then
{pop languagelevel % set strokeadjust and
1 ne % overprint to their defaults.
{false setstrokeadjust false setoverprint
} if
} if
} bd
/EndEPSF { %def
count op_count sub {pop} repeat % Clean up stacks
countdictstack dict_count sub {end} repeat
b4_Inc_state restore
} bd
%%EndResource
%FOPBeginFontDict
%%IncludeResource: font Courier-Oblique
%%IncludeResource: font Courier-BoldOblique
%%IncludeResource: font Courier-Bold
%%IncludeResource: font ZapfDingbats
%%IncludeResource: font Symbol
%%IncludeResource: font Helvetica
%%IncludeResource: font Helvetica-Oblique
%%IncludeResource: font Helvetica-Bold
%%IncludeResource: font Helvetica-BoldOblique
%%IncludeResource: font Times-Roman
%%IncludeResource: font Times-Italic
%%IncludeResource: font Times-Bold
%%IncludeResource: font Times-BoldItalic
%%IncludeResource: font Courier
%FOPEndFontDict
%%BeginResource: encoding WinAnsiEncoding
/WinAnsiEncoding [
/.notdef /.notdef /.notdef /.notdef /.notdef
/.notdef /.notdef /.notdef /.notdef /.notdef
/.notdef /.notdef /.notdef /.notdef /.notdef
/.notdef /.notdef /.notdef /.notdef /.notdef
/.notdef /.notdef /.notdef /.notdef /.notdef
/.notdef /.notdef /.notdef /.notdef /.notdef
/.notdef /.notdef /space /exclam /quotedbl
/numbersign /dollar /percent /ampersand /quotesingle
/parenleft /parenright /asterisk /plus /comma
/hyphen /period /slash /zero /one
/two /three /four /five /six
/seven /eight /nine /colon /semicolon
/less /equal /greater /question /at
/A /B /C /D /E
/F /G /H /I /J
/K /L /M /N /O
/P /Q /R /S /T
/U /V /W /X /Y
/Z /bracketleft /backslash /bracketright /asciicircum
/underscore /quoteleft /a /b /c
/d /e /f /g /h
/i /j /k /l /m
/n /o /p /q /r
/s /t /u /v /w
/x /y /z /braceleft /bar
/braceright /asciitilde /bullet /Euro /bullet
/quotesinglbase /florin /quotedblbase /ellipsis /dagger
/daggerdbl /circumflex /perthousand /Scaron /guilsinglleft
/OE /bullet /Zcaron /bullet /bullet
/quoteleft /quoteright /quotedblleft /quotedblright /bullet
/endash /emdash /asciitilde /trademark /scaron
/guilsinglright /oe /bullet /zcaron /Ydieresis
/space /exclamdown /cent /sterling /currency
/yen /brokenbar /section /dieresis /copyright
/ordfeminine /guillemotleft /logicalnot /sfthyphen /registered
/macron /degree /plusminus /twosuperior /threesuperior
/acute /mu /paragraph /middot /cedilla
/onesuperior /ordmasculine /guillemotright /onequarter /onehalf
/threequarters /questiondown /Agrave /Aacute /Acircumflex
/Atilde /Adieresis /Aring /AE /Ccedilla
/Egrave /Eacute /Ecircumflex /Edieresis /Igrave
/Iacute /Icircumflex /Idieresis /Eth /Ntilde
/Ograve /Oacute /Ocircumflex /Otilde /Odieresis
/multiply /Oslash /Ugrave /Uacute /Ucircumflex
/Udieresis /Yacute /Thorn /germandbls /agrave
/aacute /acircumflex /atilde /adieresis /aring
/ae /ccedilla /egrave /eacute /ecircumflex
/edieresis /igrave /iacute /icircumflex /idieresis
/eth /ntilde /ograve /oacute /ocircumflex
/otilde /odieresis /divide /oslash /ugrave
/uacute /ucircumflex /udieresis /yacute /thorn
/ydieresis
] def
%%EndResource
%FOPBeginFontReencode
/Courier-Oblique findfont
dup length dict begin
{1 index /FID ne {def} {pop pop} ifelse} forall
/Encoding WinAnsiEncoding def
currentdict
end
/Courier-Oblique exch definefont pop
/Courier-BoldOblique findfont
dup length dict begin
{1 index /FID ne {def} {pop pop} ifelse} forall
/Encoding WinAnsiEncoding def
currentdict
end
/Courier-BoldOblique exch definefont pop
/Courier-Bold findfont
dup length dict begin
{1 index /FID ne {def} {pop pop} ifelse} forall
/Encoding WinAnsiEncoding def
currentdict
end
/Courier-Bold exch definefont pop
/Helvetica findfont
dup length dict begin
{1 index /FID ne {def} {pop pop} ifelse} forall
/Encoding WinAnsiEncoding def
currentdict
end
/Helvetica exch definefont pop
/Helvetica-Oblique findfont
dup length dict begin
{1 index /FID ne {def} {pop pop} ifelse} forall
/Encoding WinAnsiEncoding def
currentdict
end
/Helvetica-Oblique exch definefont pop
/Helvetica-Bold findfont
dup length dict begin
{1 index /FID ne {def} {pop pop} ifelse} forall
/Encoding WinAnsiEncoding def
currentdict
end
/Helvetica-Bold exch definefont pop
/Helvetica-BoldOblique findfont
dup length dict begin
{1 index /FID ne {def} {pop pop} ifelse} forall
/Encoding WinAnsiEncoding def
currentdict
end
/Helvetica-BoldOblique exch definefont pop
/Times-Roman findfont
dup length dict begin
{1 index /FID ne {def} {pop pop} ifelse} forall
/Encoding WinAnsiEncoding def
currentdict
end
/Times-Roman exch definefont pop
/Times-Italic findfont
dup length dict begin
{1 index /FID ne {def} {pop pop} ifelse} forall
/Encoding WinAnsiEncoding def
currentdict
end
/Times-Italic exch definefont pop
/Times-Bold findfont
dup length dict begin
{1 index /FID ne {def} {pop pop} ifelse} forall
/Encoding WinAnsiEncoding def
currentdict
end
/Times-Bold exch definefont pop
/Times-BoldItalic findfont
dup length dict begin
{1 index /FID ne {def} {pop pop} ifelse} forall
/Encoding WinAnsiEncoding def
currentdict
end
/Times-BoldItalic exch definefont pop
/Courier findfont
dup length dict begin
{1 index /FID ne {def} {pop pop} ifelse} forall
/Encoding WinAnsiEncoding def
currentdict
end
/Courier exch definefont pop
%FOPEndFontReencode
%%EndProlog
%%Page: 1 1
%%PageBoundingBox: 0 0 1380 710
%%BeginPageSetup
[1 0 0 -1 0 710] CT
%%EndPageSetup
GS
[0.72 0 0 0.72 0 0.08002] CT
1 GC
N
0 0 1916 986 re
f
GR
GS
[0.72 0 0 0.72 0 0.08002] CT
1 GC
N
0 0 1916 986 re
f
GR
GS
[0.72 0 0 0.72 0 0.08002] CT
1 GC
N
249 878 M
1734 878 L
1734 74 L
249 74 L
cp
f
GR
GS
[0.72 0 0 0.72 0 0.08002] CT
0.873 GC
1 LJ
0.694 LW
N
446.531 878 M
446.531 74 L
S
GR
GS
[0.72 0 0 0.72 0 0.08002] CT
0.873 GC
1 LJ
0.694 LW
N
665.173 878 M
665.173 74 L
S
GR
GS
[0.72 0 0 0.72 0 0.08002] CT
0.873 GC
1 LJ
0.694 LW
N
883.816 878 M
883.816 74 L
S
GR
GS
[0.72 0 0 0.72 0 0.08002] CT
0.873 GC
1 LJ
0.694 LW
N
1102.458 878 M
1102.458 74 L
S
GR
GS
[0.72 0 0 0.72 0 0.08002] CT
0.873 GC
1 LJ
0.694 LW
N
1321.101 878 M
1321.101 74 L
S
GR
GS
[0.72 0 0 0.72 0 0.08002] CT
0.873 GC
1 LJ
0.694 LW
N
1539.743 878 M
1539.743 74 L
S
GR
GS
[0.72 0 0 0.72 0 0.08002] CT
0.873 GC
1 LJ
0.694 LW
N
1734 792.074 M
249 792.074 L
S
GR
GS
[0.72 0 0 0.72 0 0.08002] CT
0.873 GC
1 LJ
0.694 LW
N
1734 671.974 M
249 671.974 L
S
GR
GS
[0.72 0 0 0.72 0 0.08002] CT
0.873 GC
1 LJ
0.694 LW
N
1734 551.874 M
249 551.874 L
S
GR
GS
[0.72 0 0 0.72 0 0.08002] CT
0.873 GC
1 LJ
0.694 LW
N
1734 431.774 M
249 431.774 L
S
GR
GS
[0.72 0 0 0.72 0 0.08002] CT
0.873 GC
1 LJ
0.694 LW
N
1734 311.674 M
249 311.674 L
S
GR
GS
[0.72 0 0 0.72 0 0.08002] CT
0.873 GC
1 LJ
0.694 LW
N
1734 191.574 M
249 191.574 L
S
GR
GS
[0.72 0 0 0.72 0 0.08002] CT
0.149 GC
2 setlinecap
1 LJ
0.694 LW
N
249 311.674 M
1734 311.674 L
S
GR
GS
[0.72 0 0 0.72 0 0.08002] CT
0.149 GC
2 setlinecap
1 LJ
0.694 LW
N
446.531 311.674 M
446.531 326.524 L
S
GR
GS
[0.72 0 0 0.72 0 0.08002] CT
0.149 GC
2 setlinecap
1 LJ
0.694 LW
N
665.173 311.674 M
665.173 326.524 L
S
GR
GS
[0.72 0 0 0.72 0 0.08002] CT
0.149 GC
2 setlinecap
1 LJ
0.694 LW
N
883.816 311.674 M
883.816 326.524 L
S
GR
GS
[0.72 0 0 0.72 0 0.08002] CT
0.149 GC
2 setlinecap
1 LJ
0.694 LW
N
1102.458 311.674 M
1102.458 326.524 L
S
GR
GS
[0.72 0 0 0.72 0 0.08002] CT
0.149 GC
2 setlinecap
1 LJ
0.694 LW
N
1321.101 311.674 M
1321.101 326.524 L
S
GR
GS
[0.72 0 0 0.72 0 0.08002] CT
0.149 GC
2 setlinecap
1 LJ
0.694 LW
N
1539.743 311.674 M
1539.743 326.524 L
S
GR
GS
[0.72 0 0 0.72 321.50211 220.48544] CT
0.149 GC
/Helvetica 13.889 F
GS
[1 0 0 1 0 0] CT
-14 -4 moveto
1 -1 scale
(-1.2) t
GR
GR
GS
[0.72 0 0 0.72 478.92472 220.48544] CT
0.149 GC
/Helvetica 13.889 F
GS
[1 0 0 1 0 0] CT
-14 -4 moveto
1 -1 scale
(-1.1) t
GR
GR
GS
[0.72 0 0 0.72 636.34734 220.48544] CT
0.149 GC
/Helvetica 13.889 F
GS
[1 0 0 1 0 0] CT
-7 -4 moveto
1 -1 scale
(-1) t
GR
GR
GS
[0.72 0 0 0.72 793.76995 220.48544] CT
0.149 GC
/Helvetica 13.889 F
GS
[1 0 0 1 0 0] CT
-14 -4 moveto
1 -1 scale
(-0.9) t
GR
GR
GS
[0.72 0 0 0.72 951.19252 220.48544] CT
0.149 GC
/Helvetica 13.889 F
GS
[1 0 0 1 0 0] CT
-14 -4 moveto
1 -1 scale
(-0.8) t
GR
GR
GS
[0.72 0 0 0.72 1108.61509 220.48544] CT
0.149 GC
/Helvetica 13.889 F
GS
[1 0 0 1 0 0] CT
-14 -4 moveto
1 -1 scale
(-0.7) t
GR
GR
GS
[0.72 0 0 0.72 0 0.08002] CT
0.149 GC
2 setlinecap
1 LJ
0.694 LW
N
249 878 M
249 74 L
S
GR
GS
[0.72 0 0 0.72 0 0.08002] CT
0.149 GC
2 setlinecap
1 LJ
0.694 LW
N
249 792.074 M
263.85 792.074 L
S
GR
GS
[0.72 0 0 0.72 0 0.08002] CT
0.149 GC
2 setlinecap
1 LJ
0.694 LW
N
249 671.974 M
263.85 671.974 L
S
GR
GS
[0.72 0 0 0.72 0 0.08002] CT
0.149 GC
2 setlinecap
1 LJ
0.694 LW
N
249 551.874 M
263.85 551.874 L
S
GR
GS
[0.72 0 0 0.72 0 0.08002] CT
0.149 GC
2 setlinecap
1 LJ
0.694 LW
N
249 431.774 M
263.85 431.774 L
S
GR
GS
[0.72 0 0 0.72 0 0.08002] CT
0.149 GC
2 setlinecap
1 LJ
0.694 LW
N
249 311.674 M
263.85 311.674 L
S
GR
GS
[0.72 0 0 0.72 0 0.08002] CT
0.149 GC
2 setlinecap
1 LJ
0.694 LW
N
249 191.574 M
263.85 191.574 L
S
GR
GS
[0.72 0 0 0.72 175.27994 570.3734] CT
0.149 GC
/Helvetica 13.889 F
GS
[1 0 0 1 0 0] CT
-23 4.5 moveto
1 -1 scale
(-40) t
GR
GR
GS
[0.72 0 0 0.72 175.27994 483.90142] CT
0.149 GC
/Helvetica 13.889 F
GS
[1 0 0 1 0 0] CT
-23 4.5 moveto
1 -1 scale
(-30) t
GR
GR
GS
[0.72 0 0 0.72 175.27994 397.42944] CT
0.149 GC
/Helvetica 13.889 F
GS
[1 0 0 1 0 0] CT
-23 4.5 moveto
1 -1 scale
(-20) t
GR
GR
GS
[0.72 0 0 0.72 175.27994 310.95743] CT
0.149 GC
/Helvetica 13.889 F
GS
[1 0 0 1 0 0] CT
-23 4.5 moveto
1 -1 scale
(-10) t
GR
GR
GS
[0.72 0 0 0.72 175.27994 224.48545] CT
0.149 GC
/Helvetica 13.889 F
GS
[1 0 0 1 0 0] CT
-9 4.5 moveto
1 -1 scale
(0) t
GR
GR
GS
[0.72 0 0 0.72 175.27994 138.01345] CT
0.149 GC
/Helvetica 13.889 F
GS
[1 0 0 1 0 0] CT
-18 4.5 moveto
1 -1 scale
(10) t
GR
GR
GS
[0.72 0 0 0.72 713.88071 51.38003] CT
/Helvetica-Bold 15.278 F
GS
[1 0 0 1 0 0] CT
-215.5 -4 moveto
1 -1 scale
(Approximate zeros of function for method of MM1) t
GR
GR
GS
[0.72 0 0 0.72 0 0.08002] CT
0 0.447 0.741 RC
1 LJ
0.694 LW
N
248.823 587.441 M
249.753 587.091 L
271.617 579.028 L
293.481 571.113 L
315.345 563.344 L
337.21 555.721 L
359.074 548.241 L
380.938 540.904 L
402.802 533.706 L
424.666 526.647 L
446.531 519.726 L
468.395 512.94 L
490.259 506.288 L
512.124 499.769 L
533.988 493.381 L
555.852 487.122 L
577.716 480.992 L
599.581 474.988 L
621.445 469.108 L
643.309 463.352 L
665.173 457.718 L
687.037 452.205 L
708.902 446.81 L
730.766 441.532 L
752.63 436.371 L
774.495 431.324 L
796.359 426.39 L
818.223 421.567 L
840.087 416.855 L
861.952 412.251 L
883.816 407.754 L
905.68 403.363 L
927.544 399.076 L
949.408 394.892 L
971.273 390.81 L
993.137 386.827 L
1015.001 382.943 L
1036.865 379.156 L
1058.73 375.465 L
1080.594 371.868 L
1102.458 368.364 L
1124.323 364.951 L
1146.187 361.629 L
1168.051 358.396 L
1189.915 355.25 L
1211.779 352.19 L
1233.644 349.215 L
1255.508 346.323 L
1277.372 343.513 L
1299.236 340.784 L
1321.101 338.135 L
1342.965 335.563 L
1364.829 333.068 L
1386.693 330.648 L
1408.558 328.303 L
1430.422 326.03 L
1452.286 323.829 L
1474.15 321.697 L
1496.015 319.635 L
1517.879 317.64 L
1539.743 315.712 L
1561.607 313.849 L
1583.472 312.049 L
1605.336 310.312 L
1627.2 308.636 L
1649.064 307.02 L
1670.929 305.464 L
1692.793 303.964 L
1714.657 302.521 L
1734.177 301.282 L
S
GR
GS
[0.72 0 0 0.72 242.79089 400.19922] CT
1 0 0 RC
N
0 -3.819 M
2.109 -3.819 3.819 -2.109 3.819 0 C
3.819 0 L
3.819 2.109 2.109 3.819 0 3.819 C
-2.109 3.819 -3.819 2.109 -3.819 0 C
-3.819 -2.109 -2.109 -3.819 0 -3.819 C
cp
0 -4.514 M
-2.493 -4.514 -4.514 -2.493 -4.514 0 C
-4.514 2.493 -2.493 4.514 0 4.514 C
2.493 4.514 4.514 2.493 4.514 0 C
4.514 0 L
4.514 -2.493 2.493 -4.514 0 -4.514 C
cp
f
GR
GS
[0.72 0 0 0.72 242.79089 400.19922] CT
/Helvetica 13.889 F
GS
[1 0 0 1 0 0] CT
-29.5 13 moveto
1 -1 scale
(firstStep) t
GR
GR
GS
[0.72 0 0 0.72 634.85372 293.96695] CT
0 1 0 RC
N
/f235133452{0 -3.819 M
2.109 -3.819 3.819 -2.109 3.819 0 C
3.819 0 L
3.819 2.109 2.109 3.819 0 3.819 C
-2.109 3.819 -3.819 2.109 -3.819 0 C
-3.819 -2.109 -2.109 -3.819 0 -3.819 C
cp
0 -4.514 M
-2.493 -4.514 -4.514 -2.493 -4.514 0 C
-4.514 2.493 -2.493 4.514 0 4.514 C
2.493 4.514 4.514 2.493 4.514 0 C
4.514 0 L
4.514 -2.493 2.493 -4.514 0 -4.514 C
cp}def
f235133452
f
GR
GS
[0.72 0 0 0.72 1000.69912 237.89892] CT
0 1 0 RC
N
f235133452
f
GR
GS
[0.72 0 0 0.72 1211.00231 219.46453] CT
0 1 0 RC
N
f235133452
f
GR
GS
[0.72 0 0 0.72 1140.96201 224.68567] CT
0 1 0 RC
N
f235133452
f
GR
GS
[0.72 0 0 0.72 1143.43806 224.48638] CT
0 1 0 RC
N
f235133452
f
GR
GS
[0.72 0 0 0.72 1143.44966 224.48545] CT
0 1 0 RC
N
f235133452
f
GR
GS
[0.72 0 0 0.72 1143.44966 224.48545] CT
0 1 0 RC
N
f235133452
f
GR
%%Trailer
%%Pages: 1
%%EOF

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

View File

@ -0,0 +1,995 @@
%!PS-Adobe-3.0 EPSF-3.0
%%Creator: (MATLAB, The Mathworks, Inc. Version 9.11.0.1769968 \(R2021b\). Operating System: Linux)
%%Title: /home/kuchy/Zlew/Studia/SEM_5/enume_done/Project/projectB/Report/task2mm2complexright.eps
%%CreationDate: 2021-12-03T05:47:04
%%Pages: (atend)
%%BoundingBox: 0 0 1380 710
%%LanguageLevel: 3
%%EndComments
%%BeginProlog
%%BeginResource: procset (Apache XML Graphics Std ProcSet) 1.2 0
%%Version: 1.2 0
%%Copyright: (Copyright 2001-2003,2010 The Apache Software Foundation. License terms: http://www.apache.org/licenses/LICENSE-2.0)
/bd{bind def}bind def
/ld{load def}bd
/GR/grestore ld
/GS/gsave ld
/RM/rmoveto ld
/C/curveto ld
/t/show ld
/L/lineto ld
/ML/setmiterlimit ld
/CT/concat ld
/f/fill ld
/N/newpath ld
/S/stroke ld
/CC/setcmykcolor ld
/A/ashow ld
/cp/closepath ld
/RC/setrgbcolor ld
/LJ/setlinejoin ld
/GC/setgray ld
/LW/setlinewidth ld
/M/moveto ld
/re {4 2 roll M
1 index 0 rlineto
0 exch rlineto
neg 0 rlineto
cp } bd
/_ctm matrix def
/_tm matrix def
/BT { _ctm currentmatrix pop matrix _tm copy pop 0 0 moveto } bd
/ET { _ctm setmatrix } bd
/iTm { _ctm setmatrix _tm concat } bd
/Tm { _tm astore pop iTm 0 0 moveto } bd
/ux 0.0 def
/uy 0.0 def
/F {
/Tp exch def
/Tf exch def
Tf findfont Tp scalefont setfont
/cf Tf def /cs Tp def
} bd
/ULS {currentpoint /uy exch def /ux exch def} bd
/ULE {
/Tcx currentpoint pop def
gsave
newpath
cf findfont cs scalefont dup
/FontMatrix get 0 get /Ts exch def /FontInfo get dup
/UnderlinePosition get Ts mul /To exch def
/UnderlineThickness get Ts mul /Tt exch def
ux uy To add moveto Tcx uy To add lineto
Tt setlinewidth stroke
grestore
} bd
/OLE {
/Tcx currentpoint pop def
gsave
newpath
cf findfont cs scalefont dup
/FontMatrix get 0 get /Ts exch def /FontInfo get dup
/UnderlinePosition get Ts mul /To exch def
/UnderlineThickness get Ts mul /Tt exch def
ux uy To add cs add moveto Tcx uy To add cs add lineto
Tt setlinewidth stroke
grestore
} bd
/SOE {
/Tcx currentpoint pop def
gsave
newpath
cf findfont cs scalefont dup
/FontMatrix get 0 get /Ts exch def /FontInfo get dup
/UnderlinePosition get Ts mul /To exch def
/UnderlineThickness get Ts mul /Tt exch def
ux uy To add cs 10 mul 26 idiv add moveto Tcx uy To add cs 10 mul 26 idiv add lineto
Tt setlinewidth stroke
grestore
} bd
/QT {
/Y22 exch store
/X22 exch store
/Y21 exch store
/X21 exch store
currentpoint
/Y21 load 2 mul add 3 div exch
/X21 load 2 mul add 3 div exch
/X21 load 2 mul /X22 load add 3 div
/Y21 load 2 mul /Y22 load add 3 div
/X22 load /Y22 load curveto
} bd
/SSPD {
dup length /d exch dict def
{
/v exch def
/k exch def
currentpagedevice k known {
/cpdv currentpagedevice k get def
v cpdv ne {
/upd false def
/nullv v type /nulltype eq def
/nullcpdv cpdv type /nulltype eq def
nullv nullcpdv or
{
/upd true def
} {
/sametype v type cpdv type eq def
sametype {
v type /arraytype eq {
/vlen v length def
/cpdvlen cpdv length def
vlen cpdvlen eq {
0 1 vlen 1 sub {
/i exch def
/obj v i get def
/cpdobj cpdv i get def
obj cpdobj ne {
/upd true def
exit
} if
} for
} {
/upd true def
} ifelse
} {
v type /dicttype eq {
v {
/dv exch def
/dk exch def
/cpddv cpdv dk get def
dv cpddv ne {
/upd true def
exit
} if
} forall
} {
/upd true def
} ifelse
} ifelse
} if
} ifelse
upd true eq {
d k v put
} if
} if
} if
} forall
d length 0 gt {
d setpagedevice
} if
} bd
/RE { % /NewFontName [NewEncodingArray] /FontName RE -
findfont dup length dict begin
{
1 index /FID ne
{def} {pop pop} ifelse
} forall
/Encoding exch def
/FontName 1 index def
currentdict definefont pop
end
} bind def
%%EndResource
%%BeginResource: procset (Apache XML Graphics EPS ProcSet) 1.0 0
%%Version: 1.0 0
%%Copyright: (Copyright 2002-2003 The Apache Software Foundation. License terms: http://www.apache.org/licenses/LICENSE-2.0)
/BeginEPSF { %def
/b4_Inc_state save def % Save state for cleanup
/dict_count countdictstack def % Count objects on dict stack
/op_count count 1 sub def % Count objects on operand stack
userdict begin % Push userdict on dict stack
/showpage { } def % Redefine showpage, { } = null proc
0 setgray 0 setlinecap % Prepare graphics state
1 setlinewidth 0 setlinejoin
10 setmiterlimit [ ] 0 setdash newpath
/languagelevel where % If level not equal to 1 then
{pop languagelevel % set strokeadjust and
1 ne % overprint to their defaults.
{false setstrokeadjust false setoverprint
} if
} if
} bd
/EndEPSF { %def
count op_count sub {pop} repeat % Clean up stacks
countdictstack dict_count sub {end} repeat
b4_Inc_state restore
} bd
%%EndResource
%FOPBeginFontDict
%%IncludeResource: font Courier-Oblique
%%IncludeResource: font Courier-BoldOblique
%%IncludeResource: font Courier-Bold
%%IncludeResource: font ZapfDingbats
%%IncludeResource: font Symbol
%%IncludeResource: font Helvetica
%%IncludeResource: font Helvetica-Oblique
%%IncludeResource: font Helvetica-Bold
%%IncludeResource: font Helvetica-BoldOblique
%%IncludeResource: font Times-Roman
%%IncludeResource: font Times-Italic
%%IncludeResource: font Times-Bold
%%IncludeResource: font Times-BoldItalic
%%IncludeResource: font Courier
%FOPEndFontDict
%%BeginResource: encoding WinAnsiEncoding
/WinAnsiEncoding [
/.notdef /.notdef /.notdef /.notdef /.notdef
/.notdef /.notdef /.notdef /.notdef /.notdef
/.notdef /.notdef /.notdef /.notdef /.notdef
/.notdef /.notdef /.notdef /.notdef /.notdef
/.notdef /.notdef /.notdef /.notdef /.notdef
/.notdef /.notdef /.notdef /.notdef /.notdef
/.notdef /.notdef /space /exclam /quotedbl
/numbersign /dollar /percent /ampersand /quotesingle
/parenleft /parenright /asterisk /plus /comma
/hyphen /period /slash /zero /one
/two /three /four /five /six
/seven /eight /nine /colon /semicolon
/less /equal /greater /question /at
/A /B /C /D /E
/F /G /H /I /J
/K /L /M /N /O
/P /Q /R /S /T
/U /V /W /X /Y
/Z /bracketleft /backslash /bracketright /asciicircum
/underscore /quoteleft /a /b /c
/d /e /f /g /h
/i /j /k /l /m
/n /o /p /q /r
/s /t /u /v /w
/x /y /z /braceleft /bar
/braceright /asciitilde /bullet /Euro /bullet
/quotesinglbase /florin /quotedblbase /ellipsis /dagger
/daggerdbl /circumflex /perthousand /Scaron /guilsinglleft
/OE /bullet /Zcaron /bullet /bullet
/quoteleft /quoteright /quotedblleft /quotedblright /bullet
/endash /emdash /asciitilde /trademark /scaron
/guilsinglright /oe /bullet /zcaron /Ydieresis
/space /exclamdown /cent /sterling /currency
/yen /brokenbar /section /dieresis /copyright
/ordfeminine /guillemotleft /logicalnot /sfthyphen /registered
/macron /degree /plusminus /twosuperior /threesuperior
/acute /mu /paragraph /middot /cedilla
/onesuperior /ordmasculine /guillemotright /onequarter /onehalf
/threequarters /questiondown /Agrave /Aacute /Acircumflex
/Atilde /Adieresis /Aring /AE /Ccedilla
/Egrave /Eacute /Ecircumflex /Edieresis /Igrave
/Iacute /Icircumflex /Idieresis /Eth /Ntilde
/Ograve /Oacute /Ocircumflex /Otilde /Odieresis
/multiply /Oslash /Ugrave /Uacute /Ucircumflex
/Udieresis /Yacute /Thorn /germandbls /agrave
/aacute /acircumflex /atilde /adieresis /aring
/ae /ccedilla /egrave /eacute /ecircumflex
/edieresis /igrave /iacute /icircumflex /idieresis
/eth /ntilde /ograve /oacute /ocircumflex
/otilde /odieresis /divide /oslash /ugrave
/uacute /ucircumflex /udieresis /yacute /thorn
/ydieresis
] def
%%EndResource
%FOPBeginFontReencode
/Courier-Oblique findfont
dup length dict begin
{1 index /FID ne {def} {pop pop} ifelse} forall
/Encoding WinAnsiEncoding def
currentdict
end
/Courier-Oblique exch definefont pop
/Courier-BoldOblique findfont
dup length dict begin
{1 index /FID ne {def} {pop pop} ifelse} forall
/Encoding WinAnsiEncoding def
currentdict
end
/Courier-BoldOblique exch definefont pop
/Courier-Bold findfont
dup length dict begin
{1 index /FID ne {def} {pop pop} ifelse} forall
/Encoding WinAnsiEncoding def
currentdict
end
/Courier-Bold exch definefont pop
/Helvetica findfont
dup length dict begin
{1 index /FID ne {def} {pop pop} ifelse} forall
/Encoding WinAnsiEncoding def
currentdict
end
/Helvetica exch definefont pop
/Helvetica-Oblique findfont
dup length dict begin
{1 index /FID ne {def} {pop pop} ifelse} forall
/Encoding WinAnsiEncoding def
currentdict
end
/Helvetica-Oblique exch definefont pop
/Helvetica-Bold findfont
dup length dict begin
{1 index /FID ne {def} {pop pop} ifelse} forall
/Encoding WinAnsiEncoding def
currentdict
end
/Helvetica-Bold exch definefont pop
/Helvetica-BoldOblique findfont
dup length dict begin
{1 index /FID ne {def} {pop pop} ifelse} forall
/Encoding WinAnsiEncoding def
currentdict
end
/Helvetica-BoldOblique exch definefont pop
/Times-Roman findfont
dup length dict begin
{1 index /FID ne {def} {pop pop} ifelse} forall
/Encoding WinAnsiEncoding def
currentdict
end
/Times-Roman exch definefont pop
/Times-Italic findfont
dup length dict begin
{1 index /FID ne {def} {pop pop} ifelse} forall
/Encoding WinAnsiEncoding def
currentdict
end
/Times-Italic exch definefont pop
/Times-Bold findfont
dup length dict begin
{1 index /FID ne {def} {pop pop} ifelse} forall
/Encoding WinAnsiEncoding def
currentdict
end
/Times-Bold exch definefont pop
/Times-BoldItalic findfont
dup length dict begin
{1 index /FID ne {def} {pop pop} ifelse} forall
/Encoding WinAnsiEncoding def
currentdict
end
/Times-BoldItalic exch definefont pop
/Courier findfont
dup length dict begin
{1 index /FID ne {def} {pop pop} ifelse} forall
/Encoding WinAnsiEncoding def
currentdict
end
/Courier exch definefont pop
%FOPEndFontReencode
%%EndProlog
%%Page: 1 1
%%PageBoundingBox: 0 0 1380 710
%%BeginPageSetup
[1 0 0 -1 0 710] CT
%%EndPageSetup
GS
[0.72 0 0 0.72 0 0.08002] CT
1 GC
N
0 0 1916 986 re
f
GR
GS
[0.72 0 0 0.72 0 0.08002] CT
1 GC
N
0 0 1916 986 re
f
GR
GS
[0.72 0 0 0.72 0 0.08002] CT
1 GC
N
249 878 M
1734 878 L
1734 74 L
249 74 L
cp
f
GR
GS
[0.72 0 0 0.72 0 0.08002] CT
0.873 GC
1 LJ
0.694 LW
N
404.78 878 M
404.78 74 L
S
GR
GS
[0.72 0 0 0.72 0 0.08002] CT
0.873 GC
1 LJ
0.694 LW
N
584.043 878 M
584.043 74 L
S
GR
GS
[0.72 0 0 0.72 0 0.08002] CT
0.873 GC
1 LJ
0.694 LW
N
763.313 878 M
763.313 74 L
S
GR
GS
[0.72 0 0 0.72 0 0.08002] CT
0.873 GC
1 LJ
0.694 LW
N
942.577 878 M
942.577 74 L
S
GR
GS
[0.72 0 0 0.72 0 0.08002] CT
0.873 GC
1 LJ
0.694 LW
N
1121.846 878 M
1121.846 74 L
S
GR
GS
[0.72 0 0 0.72 0 0.08002] CT
0.873 GC
1 LJ
0.694 LW
N
1301.11 878 M
1301.11 74 L
S
GR
GS
[0.72 0 0 0.72 0 0.08002] CT
0.873 GC
1 LJ
0.694 LW
N
1480.379 878 M
1480.379 74 L
S
GR
GS
[0.72 0 0 0.72 0 0.08002] CT
0.873 GC
1 LJ
0.694 LW
N
1659.643 878 M
1659.643 74 L
S
GR
GS
[0.72 0 0 0.72 0 0.08002] CT
0.873 GC
1 LJ
0.694 LW
N
1734 798.177 M
249.002 798.177 L
S
GR
GS
[0.72 0 0 0.72 0 0.08002] CT
0.873 GC
1 LJ
0.694 LW
N
1734 694.276 M
249.002 694.276 L
S
GR
GS
[0.72 0 0 0.72 0 0.08002] CT
0.873 GC
1 LJ
0.694 LW
N
1734 590.374 M
249.002 590.374 L
S
GR
GS
[0.72 0 0 0.72 0 0.08002] CT
0.873 GC
1 LJ
0.694 LW
N
1734 486.472 M
249.002 486.472 L
S
GR
GS
[0.72 0 0 0.72 0 0.08002] CT
0.873 GC
1 LJ
0.694 LW
N
1734 382.57 M
249.002 382.57 L
S
GR
GS
[0.72 0 0 0.72 0 0.08002] CT
0.873 GC
1 LJ
0.694 LW
N
1734 278.668 M
249.002 278.668 L
S
GR
GS
[0.72 0 0 0.72 0 0.08002] CT
0.873 GC
1 LJ
0.694 LW
N
1734 174.766 M
249.002 174.766 L
S
GR
GS
[0.72 0 0 0.72 0 0.08002] CT
0.149 GC
2 setlinecap
1 LJ
0.694 LW
N
249.002 74 M
1734 74 L
S
GR
GS
[0.72 0 0 0.72 0 0.08002] CT
0.149 GC
2 setlinecap
1 LJ
0.694 LW
N
404.78 74 M
404.78 88.85 L
S
GR
GS
[0.72 0 0 0.72 0 0.08002] CT
0.149 GC
2 setlinecap
1 LJ
0.694 LW
N
584.043 74 M
584.043 88.85 L
S
GR
GS
[0.72 0 0 0.72 0 0.08002] CT
0.149 GC
2 setlinecap
1 LJ
0.694 LW
N
763.313 74 M
763.313 88.85 L
S
GR
GS
[0.72 0 0 0.72 0 0.08002] CT
0.149 GC
2 setlinecap
1 LJ
0.694 LW
N
942.577 74 M
942.577 88.85 L
S
GR
GS
[0.72 0 0 0.72 0 0.08002] CT
0.149 GC
2 setlinecap
1 LJ
0.694 LW
N
1121.846 74 M
1121.846 88.85 L
S
GR
GS
[0.72 0 0 0.72 0 0.08002] CT
0.149 GC
2 setlinecap
1 LJ
0.694 LW
N
1301.11 74 M
1301.11 88.85 L
S
GR
GS
[0.72 0 0 0.72 0 0.08002] CT
0.149 GC
2 setlinecap
1 LJ
0.694 LW
N
1480.379 74 M
1480.379 88.85 L
S
GR
GS
[0.72 0 0 0.72 0 0.08002] CT
0.149 GC
2 setlinecap
1 LJ
0.694 LW
N
1659.643 74 M
1659.643 88.85 L
S
GR
GS
[0.72 0 0 0.72 291.4413 49.35969] CT
0.149 GC
/Helvetica 13.889 F
GS
[1 0 0 1 0 0] CT
-20 -4 moveto
1 -1 scale
(0.169) t
GR
GR
GS
[0.72 0 0 0.72 420.5113 49.35969] CT
0.149 GC
/Helvetica 13.889 F
GS
[1 0 0 1 0 0] CT
-24.5 -4 moveto
1 -1 scale
(0.1695) t
GR
GR
GS
[0.72 0 0 0.72 549.58514 49.35969] CT
0.149 GC
/Helvetica 13.889 F
GS
[1 0 0 1 0 0] CT
-15.5 -4 moveto
1 -1 scale
(0.17) t
GR
GR
GS
[0.72 0 0 0.72 678.65512 49.35969] CT
0.149 GC
/Helvetica 13.889 F
GS
[1 0 0 1 0 0] CT
-24.5 -4 moveto
1 -1 scale
(0.1705) t
GR
GR
GS
[0.72 0 0 0.72 807.72892 49.35969] CT
0.149 GC
/Helvetica 13.889 F
GS
[1 0 0 1 0 0] CT
-20 -4 moveto
1 -1 scale
(0.171) t
GR
GR
GS
[0.72 0 0 0.72 936.79894 49.35969] CT
0.149 GC
/Helvetica 13.889 F
GS
[1 0 0 1 0 0] CT
-24.5 -4 moveto
1 -1 scale
(0.1715) t
GR
GR
GS
[0.72 0 0 0.72 1065.87274 49.35969] CT
0.149 GC
/Helvetica 13.889 F
GS
[1 0 0 1 0 0] CT
-20 -4 moveto
1 -1 scale
(0.172) t
GR
GR
GS
[0.72 0 0 0.72 1194.94276 49.35969] CT
0.149 GC
/Helvetica 13.889 F
GS
[1 0 0 1 0 0] CT
-24.5 -4 moveto
1 -1 scale
(0.1725) t
GR
GR
GS
[0.72 0 0 0.72 713.8826 36.11962] CT
0.149 GC
/Helvetica 15.278 F
GS
[1 0 0 1 0 0] CT
-35 -4 moveto
1 -1 scale
(Real part) t
GR
GR
GS
[0.72 0 0 0.72 0 0.08002] CT
0.149 GC
2 setlinecap
1 LJ
0.694 LW
N
249.002 878 M
249.002 74 L
S
GR
GS
[0.72 0 0 0.72 0 0.08002] CT
0.149 GC
2 setlinecap
1 LJ
0.694 LW
N
249.002 798.177 M
263.854 798.177 L
S
GR
GS
[0.72 0 0 0.72 0 0.08002] CT
0.149 GC
2 setlinecap
1 LJ
0.694 LW
N
249.002 694.276 M
263.854 694.276 L
S
GR
GS
[0.72 0 0 0.72 0 0.08002] CT
0.149 GC
2 setlinecap
1 LJ
0.694 LW
N
249.002 590.374 M
263.854 590.374 L
S
GR
GS
[0.72 0 0 0.72 0 0.08002] CT
0.149 GC
2 setlinecap
1 LJ
0.694 LW
N
249.002 486.472 M
263.854 486.472 L
S
GR
GS
[0.72 0 0 0.72 0 0.08002] CT
0.149 GC
2 setlinecap
1 LJ
0.694 LW
N
249.002 382.57 M
263.854 382.57 L
S
GR
GS
[0.72 0 0 0.72 0 0.08002] CT
0.149 GC
2 setlinecap
1 LJ
0.694 LW
N
249.002 278.668 M
263.854 278.668 L
S
GR
GS
[0.72 0 0 0.72 0 0.08002] CT
0.149 GC
2 setlinecap
1 LJ
0.694 LW
N
249.002 174.766 M
263.854 174.766 L
S
GR
GS
[0.72 0 0 0.72 175.28061 574.76766] CT
0.149 GC
/Helvetica 13.889 F
GS
[1 0 0 1 0 0] CT
-36 4.5 moveto
1 -1 scale
(-0.63) t
GR
GR
GS
[0.72 0 0 0.72 175.28061 499.95842] CT
0.149 GC
/Helvetica 13.889 F
GS
[1 0 0 1 0 0] CT
-36 4.5 moveto
1 -1 scale
(-0.62) t
GR
GR
GS
[0.72 0 0 0.72 175.28061 425.14913] CT
0.149 GC
/Helvetica 13.889 F
GS
[1 0 0 1 0 0] CT
-36 4.5 moveto
1 -1 scale
(-0.61) t
GR
GR
GS
[0.72 0 0 0.72 175.28061 350.33984] CT
0.149 GC
/Helvetica 13.889 F
GS
[1 0 0 1 0 0] CT
-28 4.5 moveto
1 -1 scale
(-0.6) t
GR
GR
GS
[0.72 0 0 0.72 175.28061 275.53011] CT
0.149 GC
/Helvetica 13.889 F
GS
[1 0 0 1 0 0] CT
-36 4.5 moveto
1 -1 scale
(-0.59) t
GR
GR
GS
[0.72 0 0 0.72 175.28061 200.72082] CT
0.149 GC
/Helvetica 13.889 F
GS
[1 0 0 1 0 0] CT
-36 4.5 moveto
1 -1 scale
(-0.58) t
GR
GR
GS
[0.72 0 0 0.72 175.28061 125.91154] CT
0.149 GC
/Helvetica 13.889 F
GS
[1 0 0 1 0 0] CT
-36 4.5 moveto
1 -1 scale
(-0.57) t
GR
GR
GS
[0 -0.72 0.72 0 146.3616 342.7997] CT
0.149 GC
/Helvetica 15.278 F
GS
[1 0 0 1 0 0] CT
-57 -4 moveto
1 -1 scale
(Imaginary part) t
GR
GR
GS
[0.72 0 0 0.72 713.8826 51.38005] CT
/Helvetica-Bold 15.278 F
GS
[1 0 0 1 0 0] CT
-195.5 -4 moveto
1 -1 scale
(Aproximate complex roots of polynomialMM2) t
GR
GR
GS
[0.72 0 0 0.72 0 0.08002] CT
0 0.447 0.741 RC
1 LJ
0.694 LW
N
248.825 758.802 M
377.65 755.867 L
1492.651 126.544 L
1436.757 128.149 L
1436.757 128.149 L
S
GR
GS
[0.72 0 0 0.72 271.90809 544.30434] CT
0 0.447 0.741 RC
10.0 ML
0.694 LW
N
-2.946 -2.946 M
2.946 2.946 L
-2.946 2.946 M
2.946 -2.946 L
S
GR
GS
[0.72 0 0 0.72 1074.70847 91.19165] CT
0 0.447 0.741 RC
10.0 ML
0.694 LW
N
-2.946 -2.946 M
2.946 2.946 L
-2.946 2.946 M
2.946 -2.946 L
S
GR
GS
[0.72 0 0 0.72 1034.46502 92.34742] CT
0 0.447 0.741 RC
10.0 ML
0.694 LW
N
-2.946 -2.946 M
2.946 2.946 L
-2.946 2.946 M
2.946 -2.946 L
S
GR
GS
[0.72 0 0 0.72 1034.46502 92.34742] CT
0 0.447 0.741 RC
10.0 ML
0.694 LW
N
-2.946 -2.946 M
2.946 2.946 L
-2.946 2.946 M
2.946 -2.946 L
S
GR
GS
[0.72 0 0 0.72 1034.46502 92.34742] CT
/Helvetica 13.889 F
GS
[1 0 0 1 0 0] CT
-13.5 13 moveto
1 -1 scale
(end) t
GR
GR
%%Trailer
%%Pages: 1
%%EOF

File diff suppressed because it is too large Load Diff

View File

@ -0,0 +1,975 @@
%!PS-Adobe-3.0 EPSF-3.0
%%Creator: (MATLAB, The Mathworks, Inc. Version 9.11.0.1769968 \(R2021b\). Operating System: Linux)
%%Title: /home/kuchy/Zlew/Studia/SEM_5/enume_done/Project/projectB/Report/task2mm2realleft.eps
%%CreationDate: 2021-12-03T05:46:21
%%Pages: (atend)
%%BoundingBox: 0 0 1380 710
%%LanguageLevel: 3
%%EndComments
%%BeginProlog
%%BeginResource: procset (Apache XML Graphics Std ProcSet) 1.2 0
%%Version: 1.2 0
%%Copyright: (Copyright 2001-2003,2010 The Apache Software Foundation. License terms: http://www.apache.org/licenses/LICENSE-2.0)
/bd{bind def}bind def
/ld{load def}bd
/GR/grestore ld
/GS/gsave ld
/RM/rmoveto ld
/C/curveto ld
/t/show ld
/L/lineto ld
/ML/setmiterlimit ld
/CT/concat ld
/f/fill ld
/N/newpath ld
/S/stroke ld
/CC/setcmykcolor ld
/A/ashow ld
/cp/closepath ld
/RC/setrgbcolor ld
/LJ/setlinejoin ld
/GC/setgray ld
/LW/setlinewidth ld
/M/moveto ld
/re {4 2 roll M
1 index 0 rlineto
0 exch rlineto
neg 0 rlineto
cp } bd
/_ctm matrix def
/_tm matrix def
/BT { _ctm currentmatrix pop matrix _tm copy pop 0 0 moveto } bd
/ET { _ctm setmatrix } bd
/iTm { _ctm setmatrix _tm concat } bd
/Tm { _tm astore pop iTm 0 0 moveto } bd
/ux 0.0 def
/uy 0.0 def
/F {
/Tp exch def
/Tf exch def
Tf findfont Tp scalefont setfont
/cf Tf def /cs Tp def
} bd
/ULS {currentpoint /uy exch def /ux exch def} bd
/ULE {
/Tcx currentpoint pop def
gsave
newpath
cf findfont cs scalefont dup
/FontMatrix get 0 get /Ts exch def /FontInfo get dup
/UnderlinePosition get Ts mul /To exch def
/UnderlineThickness get Ts mul /Tt exch def
ux uy To add moveto Tcx uy To add lineto
Tt setlinewidth stroke
grestore
} bd
/OLE {
/Tcx currentpoint pop def
gsave
newpath
cf findfont cs scalefont dup
/FontMatrix get 0 get /Ts exch def /FontInfo get dup
/UnderlinePosition get Ts mul /To exch def
/UnderlineThickness get Ts mul /Tt exch def
ux uy To add cs add moveto Tcx uy To add cs add lineto
Tt setlinewidth stroke
grestore
} bd
/SOE {
/Tcx currentpoint pop def
gsave
newpath
cf findfont cs scalefont dup
/FontMatrix get 0 get /Ts exch def /FontInfo get dup
/UnderlinePosition get Ts mul /To exch def
/UnderlineThickness get Ts mul /Tt exch def
ux uy To add cs 10 mul 26 idiv add moveto Tcx uy To add cs 10 mul 26 idiv add lineto
Tt setlinewidth stroke
grestore
} bd
/QT {
/Y22 exch store
/X22 exch store
/Y21 exch store
/X21 exch store
currentpoint
/Y21 load 2 mul add 3 div exch
/X21 load 2 mul add 3 div exch
/X21 load 2 mul /X22 load add 3 div
/Y21 load 2 mul /Y22 load add 3 div
/X22 load /Y22 load curveto
} bd
/SSPD {
dup length /d exch dict def
{
/v exch def
/k exch def
currentpagedevice k known {
/cpdv currentpagedevice k get def
v cpdv ne {
/upd false def
/nullv v type /nulltype eq def
/nullcpdv cpdv type /nulltype eq def
nullv nullcpdv or
{
/upd true def
} {
/sametype v type cpdv type eq def
sametype {
v type /arraytype eq {
/vlen v length def
/cpdvlen cpdv length def
vlen cpdvlen eq {
0 1 vlen 1 sub {
/i exch def
/obj v i get def
/cpdobj cpdv i get def
obj cpdobj ne {
/upd true def
exit
} if
} for
} {
/upd true def
} ifelse
} {
v type /dicttype eq {
v {
/dv exch def
/dk exch def
/cpddv cpdv dk get def
dv cpddv ne {
/upd true def
exit
} if
} forall
} {
/upd true def
} ifelse
} ifelse
} if
} ifelse
upd true eq {
d k v put
} if
} if
} if
} forall
d length 0 gt {
d setpagedevice
} if
} bd
/RE { % /NewFontName [NewEncodingArray] /FontName RE -
findfont dup length dict begin
{
1 index /FID ne
{def} {pop pop} ifelse
} forall
/Encoding exch def
/FontName 1 index def
currentdict definefont pop
end
} bind def
%%EndResource
%%BeginResource: procset (Apache XML Graphics EPS ProcSet) 1.0 0
%%Version: 1.0 0
%%Copyright: (Copyright 2002-2003 The Apache Software Foundation. License terms: http://www.apache.org/licenses/LICENSE-2.0)
/BeginEPSF { %def
/b4_Inc_state save def % Save state for cleanup
/dict_count countdictstack def % Count objects on dict stack
/op_count count 1 sub def % Count objects on operand stack
userdict begin % Push userdict on dict stack
/showpage { } def % Redefine showpage, { } = null proc
0 setgray 0 setlinecap % Prepare graphics state
1 setlinewidth 0 setlinejoin
10 setmiterlimit [ ] 0 setdash newpath
/languagelevel where % If level not equal to 1 then
{pop languagelevel % set strokeadjust and
1 ne % overprint to their defaults.
{false setstrokeadjust false setoverprint
} if
} if
} bd
/EndEPSF { %def
count op_count sub {pop} repeat % Clean up stacks
countdictstack dict_count sub {end} repeat
b4_Inc_state restore
} bd
%%EndResource
%FOPBeginFontDict
%%IncludeResource: font Courier-Oblique
%%IncludeResource: font Courier-BoldOblique
%%IncludeResource: font Courier-Bold
%%IncludeResource: font ZapfDingbats
%%IncludeResource: font Symbol
%%IncludeResource: font Helvetica
%%IncludeResource: font Helvetica-Oblique
%%IncludeResource: font Helvetica-Bold
%%IncludeResource: font Helvetica-BoldOblique
%%IncludeResource: font Times-Roman
%%IncludeResource: font Times-Italic
%%IncludeResource: font Times-Bold
%%IncludeResource: font Times-BoldItalic
%%IncludeResource: font Courier
%FOPEndFontDict
%%BeginResource: encoding WinAnsiEncoding
/WinAnsiEncoding [
/.notdef /.notdef /.notdef /.notdef /.notdef
/.notdef /.notdef /.notdef /.notdef /.notdef
/.notdef /.notdef /.notdef /.notdef /.notdef
/.notdef /.notdef /.notdef /.notdef /.notdef
/.notdef /.notdef /.notdef /.notdef /.notdef
/.notdef /.notdef /.notdef /.notdef /.notdef
/.notdef /.notdef /space /exclam /quotedbl
/numbersign /dollar /percent /ampersand /quotesingle
/parenleft /parenright /asterisk /plus /comma
/hyphen /period /slash /zero /one
/two /three /four /five /six
/seven /eight /nine /colon /semicolon
/less /equal /greater /question /at
/A /B /C /D /E
/F /G /H /I /J
/K /L /M /N /O
/P /Q /R /S /T
/U /V /W /X /Y
/Z /bracketleft /backslash /bracketright /asciicircum
/underscore /quoteleft /a /b /c
/d /e /f /g /h
/i /j /k /l /m
/n /o /p /q /r
/s /t /u /v /w
/x /y /z /braceleft /bar
/braceright /asciitilde /bullet /Euro /bullet
/quotesinglbase /florin /quotedblbase /ellipsis /dagger
/daggerdbl /circumflex /perthousand /Scaron /guilsinglleft
/OE /bullet /Zcaron /bullet /bullet
/quoteleft /quoteright /quotedblleft /quotedblright /bullet
/endash /emdash /asciitilde /trademark /scaron
/guilsinglright /oe /bullet /zcaron /Ydieresis
/space /exclamdown /cent /sterling /currency
/yen /brokenbar /section /dieresis /copyright
/ordfeminine /guillemotleft /logicalnot /sfthyphen /registered
/macron /degree /plusminus /twosuperior /threesuperior
/acute /mu /paragraph /middot /cedilla
/onesuperior /ordmasculine /guillemotright /onequarter /onehalf
/threequarters /questiondown /Agrave /Aacute /Acircumflex
/Atilde /Adieresis /Aring /AE /Ccedilla
/Egrave /Eacute /Ecircumflex /Edieresis /Igrave
/Iacute /Icircumflex /Idieresis /Eth /Ntilde
/Ograve /Oacute /Ocircumflex /Otilde /Odieresis
/multiply /Oslash /Ugrave /Uacute /Ucircumflex
/Udieresis /Yacute /Thorn /germandbls /agrave
/aacute /acircumflex /atilde /adieresis /aring
/ae /ccedilla /egrave /eacute /ecircumflex
/edieresis /igrave /iacute /icircumflex /idieresis
/eth /ntilde /ograve /oacute /ocircumflex
/otilde /odieresis /divide /oslash /ugrave
/uacute /ucircumflex /udieresis /yacute /thorn
/ydieresis
] def
%%EndResource
%FOPBeginFontReencode
/Courier-Oblique findfont
dup length dict begin
{1 index /FID ne {def} {pop pop} ifelse} forall
/Encoding WinAnsiEncoding def
currentdict
end
/Courier-Oblique exch definefont pop
/Courier-BoldOblique findfont
dup length dict begin
{1 index /FID ne {def} {pop pop} ifelse} forall
/Encoding WinAnsiEncoding def
currentdict
end
/Courier-BoldOblique exch definefont pop
/Courier-Bold findfont
dup length dict begin
{1 index /FID ne {def} {pop pop} ifelse} forall
/Encoding WinAnsiEncoding def
currentdict
end
/Courier-Bold exch definefont pop
/Helvetica findfont
dup length dict begin
{1 index /FID ne {def} {pop pop} ifelse} forall
/Encoding WinAnsiEncoding def
currentdict
end
/Helvetica exch definefont pop
/Helvetica-Oblique findfont
dup length dict begin
{1 index /FID ne {def} {pop pop} ifelse} forall
/Encoding WinAnsiEncoding def
currentdict
end
/Helvetica-Oblique exch definefont pop
/Helvetica-Bold findfont
dup length dict begin
{1 index /FID ne {def} {pop pop} ifelse} forall
/Encoding WinAnsiEncoding def
currentdict
end
/Helvetica-Bold exch definefont pop
/Helvetica-BoldOblique findfont
dup length dict begin
{1 index /FID ne {def} {pop pop} ifelse} forall
/Encoding WinAnsiEncoding def
currentdict
end
/Helvetica-BoldOblique exch definefont pop
/Times-Roman findfont
dup length dict begin
{1 index /FID ne {def} {pop pop} ifelse} forall
/Encoding WinAnsiEncoding def
currentdict
end
/Times-Roman exch definefont pop
/Times-Italic findfont
dup length dict begin
{1 index /FID ne {def} {pop pop} ifelse} forall
/Encoding WinAnsiEncoding def
currentdict
end
/Times-Italic exch definefont pop
/Times-Bold findfont
dup length dict begin
{1 index /FID ne {def} {pop pop} ifelse} forall
/Encoding WinAnsiEncoding def
currentdict
end
/Times-Bold exch definefont pop
/Times-BoldItalic findfont
dup length dict begin
{1 index /FID ne {def} {pop pop} ifelse} forall
/Encoding WinAnsiEncoding def
currentdict
end
/Times-BoldItalic exch definefont pop
/Courier findfont
dup length dict begin
{1 index /FID ne {def} {pop pop} ifelse} forall
/Encoding WinAnsiEncoding def
currentdict
end
/Courier exch definefont pop
%FOPEndFontReencode
%%EndProlog
%%Page: 1 1
%%PageBoundingBox: 0 0 1380 710
%%BeginPageSetup
[1 0 0 -1 0 710] CT
%%EndPageSetup
GS
[0.72 0 0 0.72 0 0.08002] CT
1 GC
N
0 0 1916 986 re
f
GR
GS
[0.72 0 0 0.72 0 0.08002] CT
1 GC
N
0 0 1916 986 re
f
GR
GS
[0.72 0 0 0.72 0 0.08002] CT
1 GC
N
249 878 M
1734 878 L
1734 74 L
249 74 L
cp
f
GR
GS
[0.72 0 0 0.72 0 0.08002] CT
0.873 GC
1 LJ
0.694 LW
N
249.89 878 M
249.89 74 L
S
GR
GS
[0.72 0 0 0.72 0 0.08002] CT
0.873 GC
1 LJ
0.694 LW
N
475.776 878 M
475.776 74 L
S
GR
GS
[0.72 0 0 0.72 0 0.08002] CT
0.873 GC
1 LJ
0.694 LW
N
701.663 878 M
701.663 74 L
S
GR
GS
[0.72 0 0 0.72 0 0.08002] CT
0.873 GC
1 LJ
0.694 LW
N
927.55 878 M
927.55 74 L
S
GR
GS
[0.72 0 0 0.72 0 0.08002] CT
0.873 GC
1 LJ
0.694 LW
N
1153.436 878 M
1153.436 74 L
S
GR
GS
[0.72 0 0 0.72 0 0.08002] CT
0.873 GC
1 LJ
0.694 LW
N
1379.323 878 M
1379.323 74 L
S
GR
GS
[0.72 0 0 0.72 0 0.08002] CT
0.873 GC
1 LJ
0.694 LW
N
1605.209 878 M
1605.209 74 L
S
GR
GS
[0.72 0 0 0.72 0 0.08002] CT
0.873 GC
1 LJ
0.694 LW
N
1734 816.896 M
249 816.896 L
S
GR
GS
[0.72 0 0 0.72 0 0.08002] CT
0.873 GC
1 LJ
0.694 LW
N
1734 689.302 M
249 689.302 L
S
GR
GS
[0.72 0 0 0.72 0 0.08002] CT
0.873 GC
1 LJ
0.694 LW
N
1734 561.708 M
249 561.708 L
S
GR
GS
[0.72 0 0 0.72 0 0.08002] CT
0.873 GC
1 LJ
0.694 LW
N
1734 434.114 M
249 434.114 L
S
GR
GS
[0.72 0 0 0.72 0 0.08002] CT
0.873 GC
1 LJ
0.694 LW
N
1734 306.52 M
249 306.52 L
S
GR
GS
[0.72 0 0 0.72 0 0.08002] CT
0.873 GC
1 LJ
0.694 LW
N
1734 178.926 M
249 178.926 L
S
GR
GS
[0.72 0 0 0.72 0 0.08002] CT
0.149 GC
2 setlinecap
1 LJ
0.694 LW
N
249 306.52 M
1734 306.52 L
S
GR
GS
[0.72 0 0 0.72 0 0.08002] CT
0.149 GC
2 setlinecap
1 LJ
0.694 LW
N
249.89 306.52 M
249.89 321.37 L
S
GR
GS
[0.72 0 0 0.72 0 0.08002] CT
0.149 GC
2 setlinecap
1 LJ
0.694 LW
N
475.776 306.52 M
475.776 321.37 L
S
GR
GS
[0.72 0 0 0.72 0 0.08002] CT
0.149 GC
2 setlinecap
1 LJ
0.694 LW
N
701.663 306.52 M
701.663 321.37 L
S
GR
GS
[0.72 0 0 0.72 0 0.08002] CT
0.149 GC
2 setlinecap
1 LJ
0.694 LW
N
927.55 306.52 M
927.55 321.37 L
S
GR
GS
[0.72 0 0 0.72 0 0.08002] CT
0.149 GC
2 setlinecap
1 LJ
0.694 LW
N
1153.436 306.52 M
1153.436 321.37 L
S
GR
GS
[0.72 0 0 0.72 0 0.08002] CT
0.149 GC
2 setlinecap
1 LJ
0.694 LW
N
1379.323 306.52 M
1379.323 321.37 L
S
GR
GS
[0.72 0 0 0.72 0 0.08002] CT
0.149 GC
2 setlinecap
1 LJ
0.694 LW
N
1605.209 306.52 M
1605.209 321.37 L
S
GR
GS
[0.72 0 0 0.72 342.55906 216.77433] CT
0.149 GC
/Helvetica 13.889 F
GS
[1 0 0 1 0 0] CT
-14 -4 moveto
1 -1 scale
(-1.2) t
GR
GR
GS
[0.72 0 0 0.72 505.19739 216.77433] CT
0.149 GC
/Helvetica 13.889 F
GS
[1 0 0 1 0 0] CT
-14 -4 moveto
1 -1 scale
(-1.1) t
GR
GR
GS
[0.72 0 0 0.72 667.83574 216.77433] CT
0.149 GC
/Helvetica 13.889 F
GS
[1 0 0 1 0 0] CT
-7 -4 moveto
1 -1 scale
(-1) t
GR
GR
GS
[0.72 0 0 0.72 830.47404 216.77433] CT
0.149 GC
/Helvetica 13.889 F
GS
[1 0 0 1 0 0] CT
-14 -4 moveto
1 -1 scale
(-0.9) t
GR
GR
GS
[0.72 0 0 0.72 993.11231 216.77433] CT
0.149 GC
/Helvetica 13.889 F
GS
[1 0 0 1 0 0] CT
-14 -4 moveto
1 -1 scale
(-0.8) t
GR
GR
GS
[0.72 0 0 0.72 1155.75066 216.77433] CT
0.149 GC
/Helvetica 13.889 F
GS
[1 0 0 1 0 0] CT
-14 -4 moveto
1 -1 scale
(-0.7) t
GR
GR
GS
[0.72 0 0 0.72 0 0.08002] CT
0.149 GC
2 setlinecap
1 LJ
0.694 LW
N
249 878 M
249 74 L
S
GR
GS
[0.72 0 0 0.72 0 0.08002] CT
0.149 GC
2 setlinecap
1 LJ
0.694 LW
N
249 816.896 M
263.85 816.896 L
S
GR
GS
[0.72 0 0 0.72 0 0.08002] CT
0.149 GC
2 setlinecap
1 LJ
0.694 LW
N
249 689.302 M
263.85 689.302 L
S
GR
GS
[0.72 0 0 0.72 0 0.08002] CT
0.149 GC
2 setlinecap
1 LJ
0.694 LW
N
249 561.708 M
263.85 561.708 L
S
GR
GS
[0.72 0 0 0.72 0 0.08002] CT
0.149 GC
2 setlinecap
1 LJ
0.694 LW
N
249 434.114 M
263.85 434.114 L
S
GR
GS
[0.72 0 0 0.72 0 0.08002] CT
0.149 GC
2 setlinecap
1 LJ
0.694 LW
N
249 306.52 M
263.85 306.52 L
S
GR
GS
[0.72 0 0 0.72 0 0.08002] CT
0.149 GC
2 setlinecap
1 LJ
0.694 LW
N
249 178.926 M
263.85 178.926 L
S
GR
GS
[0.72 0 0 0.72 175.28001 588.24538] CT
0.149 GC
/Helvetica 13.889 F
GS
[1 0 0 1 0 0] CT
-23 4.5 moveto
1 -1 scale
(-80) t
GR
GR
GS
[0.72 0 0 0.72 175.28001 496.37762] CT
0.149 GC
/Helvetica 13.889 F
GS
[1 0 0 1 0 0] CT
-23 4.5 moveto
1 -1 scale
(-60) t
GR
GR
GS
[0.72 0 0 0.72 175.28001 404.50986] CT
0.149 GC
/Helvetica 13.889 F
GS
[1 0 0 1 0 0] CT
-23 4.5 moveto
1 -1 scale
(-40) t
GR
GR
GS
[0.72 0 0 0.72 175.28001 312.64208] CT
0.149 GC
/Helvetica 13.889 F
GS
[1 0 0 1 0 0] CT
-23 4.5 moveto
1 -1 scale
(-20) t
GR
GR
GS
[0.72 0 0 0.72 175.28001 220.77432] CT
0.149 GC
/Helvetica 13.889 F
GS
[1 0 0 1 0 0] CT
-9 4.5 moveto
1 -1 scale
(0) t
GR
GR
GS
[0.72 0 0 0.72 175.28001 128.90655] CT
0.149 GC
/Helvetica 13.889 F
GS
[1 0 0 1 0 0] CT
-18 4.5 moveto
1 -1 scale
(20) t
GR
GR
GS
[0.72 0 0 0.72 713.88067 51.38002] CT
/Helvetica-Bold 15.278 F
GS
[1 0 0 1 0 0] CT
-215.5 -4 moveto
1 -1 scale
(Approximate zeros of function for method of MM2) t
GR
GR
GS
[0.72 0 0 0.72 0 0.08002] CT
0 0.447 0.741 RC
1 LJ
0.694 LW
N
248.823 457.394 M
249.89 457.184 L
272.479 452.821 L
295.067 448.538 L
317.656 444.334 L
340.245 440.207 L
362.833 436.158 L
385.422 432.184 L
408.011 428.286 L
430.599 424.463 L
453.188 420.713 L
475.776 417.037 L
498.365 413.432 L
520.954 409.899 L
543.543 406.436 L
566.131 403.042 L
588.72 399.718 L
611.309 396.461 L
633.897 393.272 L
656.486 390.149 L
679.074 387.091 L
701.663 384.098 L
724.252 381.17 L
746.84 378.304 L
769.429 375.5 L
792.018 372.759 L
814.606 370.078 L
837.195 367.457 L
859.784 364.895 L
882.372 362.392 L
904.961 359.946 L
927.55 357.558 L
950.138 355.225 L
972.727 352.948 L
995.315 350.725 L
1017.904 348.557 L
1040.493 346.441 L
1063.082 344.378 L
1085.67 342.366 L
1108.259 340.405 L
1130.847 338.495 L
1153.436 336.633 L
1176.025 334.821 L
1198.614 333.056 L
1221.202 331.338 L
1243.791 329.667 L
1266.379 328.042 L
1288.968 326.461 L
1311.557 324.925 L
1334.145 323.433 L
1356.734 321.983 L
1379.323 320.576 L
1401.911 319.21 L
1424.5 317.884 L
1447.089 316.599 L
1469.677 315.353 L
1492.266 314.146 L
1514.855 312.976 L
1537.443 311.844 L
1560.032 310.749 L
1582.621 309.689 L
1605.209 308.665 L
1627.798 307.675 L
1650.386 306.719 L
1672.975 305.796 L
1695.564 304.906 L
1718.152 304.048 L
1734.177 303.461 L
S
GR
GS
[0.72 0 0 0.72 261.23999 314.11341] CT
1 0 0 RC
N
0 -3.819 M
2.109 -3.819 3.819 -2.109 3.819 0 C
3.819 0 L
3.819 2.109 2.109 3.819 0 3.819 C
-2.109 3.819 -3.819 2.109 -3.819 0 C
-3.819 -2.109 -2.109 -3.819 0 -3.819 C
cp
0 -4.514 M
-2.493 -4.514 -4.514 -2.493 -4.514 0 C
-4.514 2.493 -2.493 4.514 0 4.514 C
2.493 4.514 4.514 2.493 4.514 0 C
4.514 0 L
4.514 -2.493 2.493 -4.514 0 -4.514 C
cp
f
GR
GS
[0.72 0 0 0.72 261.23999 314.11341] CT
/Helvetica 13.889 F
GS
[1 0 0 1 0 0] CT
-29.5 13 moveto
1 -1 scale
(firstStep) t
GR
GR
GS
[0.72 0 0 0.72 1113.39687 215.94453] CT
0 1 0 RC
N
/f235133452{0 -3.819 M
2.109 -3.819 3.819 -2.109 3.819 0 C
3.819 0 L
3.819 2.109 2.109 3.819 0 3.819 C
-2.109 3.819 -3.819 2.109 -3.819 0 C
-3.819 -2.109 -2.109 -3.819 0 -3.819 C
cp
0 -4.514 M
-2.493 -4.514 -4.514 -2.493 -4.514 0 C
-4.514 2.493 -2.493 4.514 0 4.514 C
2.493 4.514 4.514 2.493 4.514 0 C
4.514 0 L
4.514 -2.493 2.493 -4.514 0 -4.514 C
cp}def
f235133452
f
GR
GS
[0.72 0 0 0.72 1178.30586 221.31023] CT
0 1 0 RC
N
f235133452
f
GR
GS
[0.72 0 0 0.72 1191.72807 220.77478] CT
0 1 0 RC
N
f235133452
f
GR
GS
[0.72 0 0 0.72 1191.73932 220.77432] CT
0 1 0 RC
N
f235133452
f
GR
%%Trailer
%%Pages: 1
%%EOF

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

View File

@ -0,0 +1,861 @@
%!PS-Adobe-3.0 EPSF-3.0
%%Creator: (MATLAB, The Mathworks, Inc. Version 9.11.0.1769968 \(R2021b\). Operating System: Linux)
%%Title: /home/kuchy/Zlew/Studia/SEM_5/enume_done/Project/projectB/Report/task2newtonright.eps
%%CreationDate: 2021-12-03T05:29:32
%%Pages: (atend)
%%BoundingBox: 0 0 1380 710
%%LanguageLevel: 3
%%EndComments
%%BeginProlog
%%BeginResource: procset (Apache XML Graphics Std ProcSet) 1.2 0
%%Version: 1.2 0
%%Copyright: (Copyright 2001-2003,2010 The Apache Software Foundation. License terms: http://www.apache.org/licenses/LICENSE-2.0)
/bd{bind def}bind def
/ld{load def}bd
/GR/grestore ld
/GS/gsave ld
/RM/rmoveto ld
/C/curveto ld
/t/show ld
/L/lineto ld
/ML/setmiterlimit ld
/CT/concat ld
/f/fill ld
/N/newpath ld
/S/stroke ld
/CC/setcmykcolor ld
/A/ashow ld
/cp/closepath ld
/RC/setrgbcolor ld
/LJ/setlinejoin ld
/GC/setgray ld
/LW/setlinewidth ld
/M/moveto ld
/re {4 2 roll M
1 index 0 rlineto
0 exch rlineto
neg 0 rlineto
cp } bd
/_ctm matrix def
/_tm matrix def
/BT { _ctm currentmatrix pop matrix _tm copy pop 0 0 moveto } bd
/ET { _ctm setmatrix } bd
/iTm { _ctm setmatrix _tm concat } bd
/Tm { _tm astore pop iTm 0 0 moveto } bd
/ux 0.0 def
/uy 0.0 def
/F {
/Tp exch def
/Tf exch def
Tf findfont Tp scalefont setfont
/cf Tf def /cs Tp def
} bd
/ULS {currentpoint /uy exch def /ux exch def} bd
/ULE {
/Tcx currentpoint pop def
gsave
newpath
cf findfont cs scalefont dup
/FontMatrix get 0 get /Ts exch def /FontInfo get dup
/UnderlinePosition get Ts mul /To exch def
/UnderlineThickness get Ts mul /Tt exch def
ux uy To add moveto Tcx uy To add lineto
Tt setlinewidth stroke
grestore
} bd
/OLE {
/Tcx currentpoint pop def
gsave
newpath
cf findfont cs scalefont dup
/FontMatrix get 0 get /Ts exch def /FontInfo get dup
/UnderlinePosition get Ts mul /To exch def
/UnderlineThickness get Ts mul /Tt exch def
ux uy To add cs add moveto Tcx uy To add cs add lineto
Tt setlinewidth stroke
grestore
} bd
/SOE {
/Tcx currentpoint pop def
gsave
newpath
cf findfont cs scalefont dup
/FontMatrix get 0 get /Ts exch def /FontInfo get dup
/UnderlinePosition get Ts mul /To exch def
/UnderlineThickness get Ts mul /Tt exch def
ux uy To add cs 10 mul 26 idiv add moveto Tcx uy To add cs 10 mul 26 idiv add lineto
Tt setlinewidth stroke
grestore
} bd
/QT {
/Y22 exch store
/X22 exch store
/Y21 exch store
/X21 exch store
currentpoint
/Y21 load 2 mul add 3 div exch
/X21 load 2 mul add 3 div exch
/X21 load 2 mul /X22 load add 3 div
/Y21 load 2 mul /Y22 load add 3 div
/X22 load /Y22 load curveto
} bd
/SSPD {
dup length /d exch dict def
{
/v exch def
/k exch def
currentpagedevice k known {
/cpdv currentpagedevice k get def
v cpdv ne {
/upd false def
/nullv v type /nulltype eq def
/nullcpdv cpdv type /nulltype eq def
nullv nullcpdv or
{
/upd true def
} {
/sametype v type cpdv type eq def
sametype {
v type /arraytype eq {
/vlen v length def
/cpdvlen cpdv length def
vlen cpdvlen eq {
0 1 vlen 1 sub {
/i exch def
/obj v i get def
/cpdobj cpdv i get def
obj cpdobj ne {
/upd true def
exit
} if
} for
} {
/upd true def
} ifelse
} {
v type /dicttype eq {
v {
/dv exch def
/dk exch def
/cpddv cpdv dk get def
dv cpddv ne {
/upd true def
exit
} if
} forall
} {
/upd true def
} ifelse
} ifelse
} if
} ifelse
upd true eq {
d k v put
} if
} if
} if
} forall
d length 0 gt {
d setpagedevice
} if
} bd
/RE { % /NewFontName [NewEncodingArray] /FontName RE -
findfont dup length dict begin
{
1 index /FID ne
{def} {pop pop} ifelse
} forall
/Encoding exch def
/FontName 1 index def
currentdict definefont pop
end
} bind def
%%EndResource
%%BeginResource: procset (Apache XML Graphics EPS ProcSet) 1.0 0
%%Version: 1.0 0
%%Copyright: (Copyright 2002-2003 The Apache Software Foundation. License terms: http://www.apache.org/licenses/LICENSE-2.0)
/BeginEPSF { %def
/b4_Inc_state save def % Save state for cleanup
/dict_count countdictstack def % Count objects on dict stack
/op_count count 1 sub def % Count objects on operand stack
userdict begin % Push userdict on dict stack
/showpage { } def % Redefine showpage, { } = null proc
0 setgray 0 setlinecap % Prepare graphics state
1 setlinewidth 0 setlinejoin
10 setmiterlimit [ ] 0 setdash newpath
/languagelevel where % If level not equal to 1 then
{pop languagelevel % set strokeadjust and
1 ne % overprint to their defaults.
{false setstrokeadjust false setoverprint
} if
} if
} bd
/EndEPSF { %def
count op_count sub {pop} repeat % Clean up stacks
countdictstack dict_count sub {end} repeat
b4_Inc_state restore
} bd
%%EndResource
%FOPBeginFontDict
%%IncludeResource: font Courier-Oblique
%%IncludeResource: font Courier-BoldOblique
%%IncludeResource: font Courier-Bold
%%IncludeResource: font ZapfDingbats
%%IncludeResource: font Symbol
%%IncludeResource: font Helvetica
%%IncludeResource: font Helvetica-Oblique
%%IncludeResource: font Helvetica-Bold
%%IncludeResource: font Helvetica-BoldOblique
%%IncludeResource: font Times-Roman
%%IncludeResource: font Times-Italic
%%IncludeResource: font Times-Bold
%%IncludeResource: font Times-BoldItalic
%%IncludeResource: font Courier
%FOPEndFontDict
%%BeginResource: encoding WinAnsiEncoding
/WinAnsiEncoding [
/.notdef /.notdef /.notdef /.notdef /.notdef
/.notdef /.notdef /.notdef /.notdef /.notdef
/.notdef /.notdef /.notdef /.notdef /.notdef
/.notdef /.notdef /.notdef /.notdef /.notdef
/.notdef /.notdef /.notdef /.notdef /.notdef
/.notdef /.notdef /.notdef /.notdef /.notdef
/.notdef /.notdef /space /exclam /quotedbl
/numbersign /dollar /percent /ampersand /quotesingle
/parenleft /parenright /asterisk /plus /comma
/hyphen /period /slash /zero /one
/two /three /four /five /six
/seven /eight /nine /colon /semicolon
/less /equal /greater /question /at
/A /B /C /D /E
/F /G /H /I /J
/K /L /M /N /O
/P /Q /R /S /T
/U /V /W /X /Y
/Z /bracketleft /backslash /bracketright /asciicircum
/underscore /quoteleft /a /b /c
/d /e /f /g /h
/i /j /k /l /m
/n /o /p /q /r
/s /t /u /v /w
/x /y /z /braceleft /bar
/braceright /asciitilde /bullet /Euro /bullet
/quotesinglbase /florin /quotedblbase /ellipsis /dagger
/daggerdbl /circumflex /perthousand /Scaron /guilsinglleft
/OE /bullet /Zcaron /bullet /bullet
/quoteleft /quoteright /quotedblleft /quotedblright /bullet
/endash /emdash /asciitilde /trademark /scaron
/guilsinglright /oe /bullet /zcaron /Ydieresis
/space /exclamdown /cent /sterling /currency
/yen /brokenbar /section /dieresis /copyright
/ordfeminine /guillemotleft /logicalnot /sfthyphen /registered
/macron /degree /plusminus /twosuperior /threesuperior
/acute /mu /paragraph /middot /cedilla
/onesuperior /ordmasculine /guillemotright /onequarter /onehalf
/threequarters /questiondown /Agrave /Aacute /Acircumflex
/Atilde /Adieresis /Aring /AE /Ccedilla
/Egrave /Eacute /Ecircumflex /Edieresis /Igrave
/Iacute /Icircumflex /Idieresis /Eth /Ntilde
/Ograve /Oacute /Ocircumflex /Otilde /Odieresis
/multiply /Oslash /Ugrave /Uacute /Ucircumflex
/Udieresis /Yacute /Thorn /germandbls /agrave
/aacute /acircumflex /atilde /adieresis /aring
/ae /ccedilla /egrave /eacute /ecircumflex
/edieresis /igrave /iacute /icircumflex /idieresis
/eth /ntilde /ograve /oacute /ocircumflex
/otilde /odieresis /divide /oslash /ugrave
/uacute /ucircumflex /udieresis /yacute /thorn
/ydieresis
] def
%%EndResource
%FOPBeginFontReencode
/Courier-Oblique findfont
dup length dict begin
{1 index /FID ne {def} {pop pop} ifelse} forall
/Encoding WinAnsiEncoding def
currentdict
end
/Courier-Oblique exch definefont pop
/Courier-BoldOblique findfont
dup length dict begin
{1 index /FID ne {def} {pop pop} ifelse} forall
/Encoding WinAnsiEncoding def
currentdict
end
/Courier-BoldOblique exch definefont pop
/Courier-Bold findfont
dup length dict begin
{1 index /FID ne {def} {pop pop} ifelse} forall
/Encoding WinAnsiEncoding def
currentdict
end
/Courier-Bold exch definefont pop
/Helvetica findfont
dup length dict begin
{1 index /FID ne {def} {pop pop} ifelse} forall
/Encoding WinAnsiEncoding def
currentdict
end
/Helvetica exch definefont pop
/Helvetica-Oblique findfont
dup length dict begin
{1 index /FID ne {def} {pop pop} ifelse} forall
/Encoding WinAnsiEncoding def
currentdict
end
/Helvetica-Oblique exch definefont pop
/Helvetica-Bold findfont
dup length dict begin
{1 index /FID ne {def} {pop pop} ifelse} forall
/Encoding WinAnsiEncoding def
currentdict
end
/Helvetica-Bold exch definefont pop
/Helvetica-BoldOblique findfont
dup length dict begin
{1 index /FID ne {def} {pop pop} ifelse} forall
/Encoding WinAnsiEncoding def
currentdict
end
/Helvetica-BoldOblique exch definefont pop
/Times-Roman findfont
dup length dict begin
{1 index /FID ne {def} {pop pop} ifelse} forall
/Encoding WinAnsiEncoding def
currentdict
end
/Times-Roman exch definefont pop
/Times-Italic findfont
dup length dict begin
{1 index /FID ne {def} {pop pop} ifelse} forall
/Encoding WinAnsiEncoding def
currentdict
end
/Times-Italic exch definefont pop
/Times-Bold findfont
dup length dict begin
{1 index /FID ne {def} {pop pop} ifelse} forall
/Encoding WinAnsiEncoding def
currentdict
end
/Times-Bold exch definefont pop
/Times-BoldItalic findfont
dup length dict begin
{1 index /FID ne {def} {pop pop} ifelse} forall
/Encoding WinAnsiEncoding def
currentdict
end
/Times-BoldItalic exch definefont pop
/Courier findfont
dup length dict begin
{1 index /FID ne {def} {pop pop} ifelse} forall
/Encoding WinAnsiEncoding def
currentdict
end
/Courier exch definefont pop
%FOPEndFontReencode
%%EndProlog
%%Page: 1 1
%%PageBoundingBox: 0 0 1380 710
%%BeginPageSetup
[1 0 0 -1 0 710] CT
%%EndPageSetup
GS
[0.72 0 0 0.72 0 0.08002] CT
1 GC
N
0 0 1916 986 re
f
GR
GS
[0.72 0 0 0.72 0 0.08002] CT
1 GC
N
0 0 1916 986 re
f
GR
GS
[0.72 0 0 0.72 0 0.08002] CT
1 GC
N
249 878 M
1734 878 L
1734 74 L
249 74 L
cp
f
GR
GS
[0.72 0 0 0.72 0 0.08002] CT
0.873 GC
1 LJ
0.694 LW
N
331.439 878 M
331.439 74 L
S
GR
GS
[0.72 0 0 0.72 0 0.08002] CT
0.873 GC
1 LJ
0.694 LW
N
582.839 878 M
582.839 74 L
S
GR
GS
[0.72 0 0 0.72 0 0.08002] CT
0.873 GC
1 LJ
0.694 LW
N
834.234 878 M
834.234 74 L
S
GR
GS
[0.72 0 0 0.72 0 0.08002] CT
0.873 GC
1 LJ
0.694 LW
N
1085.628 878 M
1085.628 74 L
S
GR
GS
[0.72 0 0 0.72 0 0.08002] CT
0.873 GC
1 LJ
0.694 LW
N
1337.022 878 M
1337.022 74 L
S
GR
GS
[0.72 0 0 0.72 0 0.08002] CT
0.873 GC
1 LJ
0.694 LW
N
1588.417 878 M
1588.417 74 L
S
GR
GS
[0.72 0 0 0.72 0 0.08002] CT
0.873 GC
1 LJ
0.694 LW
N
1733.998 785.378 M
249.001 785.378 L
S
GR
GS
[0.72 0 0 0.72 0 0.08002] CT
0.873 GC
1 LJ
0.694 LW
N
1733.998 635.76 M
249.001 635.76 L
S
GR
GS
[0.72 0 0 0.72 0 0.08002] CT
0.873 GC
1 LJ
0.694 LW
N
1733.998 486.142 M
249.001 486.142 L
S
GR
GS
[0.72 0 0 0.72 0 0.08002] CT
0.873 GC
1 LJ
0.694 LW
N
1733.998 336.524 M
249.001 336.524 L
S
GR
GS
[0.72 0 0 0.72 0 0.08002] CT
0.873 GC
1 LJ
0.694 LW
N
1733.998 186.906 M
249.001 186.906 L
S
GR
GS
[0.72 0 0 0.72 0 0.08002] CT
0.149 GC
2 setlinecap
1 LJ
0.694 LW
N
249.001 486.142 M
1733.998 486.142 L
S
GR
GS
[0.72 0 0 0.72 0 0.08002] CT
0.149 GC
2 setlinecap
1 LJ
0.694 LW
N
331.439 486.142 M
331.439 471.292 L
S
GR
GS
[0.72 0 0 0.72 0 0.08002] CT
0.149 GC
2 setlinecap
1 LJ
0.694 LW
N
582.839 486.142 M
582.839 471.292 L
S
GR
GS
[0.72 0 0 0.72 0 0.08002] CT
0.149 GC
2 setlinecap
1 LJ
0.694 LW
N
834.234 486.142 M
834.234 471.292 L
S
GR
GS
[0.72 0 0 0.72 0 0.08002] CT
0.149 GC
2 setlinecap
1 LJ
0.694 LW
N
1085.628 486.142 M
1085.628 471.292 L
S
GR
GS
[0.72 0 0 0.72 0 0.08002] CT
0.149 GC
2 setlinecap
1 LJ
0.694 LW
N
1337.022 486.142 M
1337.022 471.292 L
S
GR
GS
[0.72 0 0 0.72 0 0.08002] CT
0.149 GC
2 setlinecap
1 LJ
0.694 LW
N
1588.417 486.142 M
1588.417 471.292 L
S
GR
GS
[0.72 0 0 0.72 238.63577 354.10224] CT
0.149 GC
/Helvetica 13.889 F
GS
[1 0 0 1 0 0] CT
-15.5 13 moveto
1 -1 scale
(6.24) t
GR
GR
GS
[0.72 0 0 0.72 419.64412 354.10224] CT
0.149 GC
/Helvetica 13.889 F
GS
[1 0 0 1 0 0] CT
-15.5 13 moveto
1 -1 scale
(6.26) t
GR
GR
GS
[0.72 0 0 0.72 600.64814 354.10224] CT
0.149 GC
/Helvetica 13.889 F
GS
[1 0 0 1 0 0] CT
-15.5 13 moveto
1 -1 scale
(6.28) t
GR
GR
GS
[0.72 0 0 0.72 781.65221 354.10224] CT
0.149 GC
/Helvetica 13.889 F
GS
[1 0 0 1 0 0] CT
-11.5 13 moveto
1 -1 scale
(6.3) t
GR
GR
GS
[0.72 0 0 0.72 962.65619 354.10224] CT
0.149 GC
/Helvetica 13.889 F
GS
[1 0 0 1 0 0] CT
-15.5 13 moveto
1 -1 scale
(6.32) t
GR
GR
GS
[0.72 0 0 0.72 1143.66025 354.10224] CT
0.149 GC
/Helvetica 13.889 F
GS
[1 0 0 1 0 0] CT
-15.5 13 moveto
1 -1 scale
(6.34) t
GR
GR
GS
[0.72 0 0 0.72 0 0.08002] CT
0.149 GC
2 setlinecap
1 LJ
0.694 LW
N
249.001 878 M
249.001 74 L
S
GR
GS
[0.72 0 0 0.72 0 0.08002] CT
0.149 GC
2 setlinecap
1 LJ
0.694 LW
N
249.001 785.378 M
263.853 785.378 L
S
GR
GS
[0.72 0 0 0.72 0 0.08002] CT
0.149 GC
2 setlinecap
1 LJ
0.694 LW
N
249.001 635.76 M
263.853 635.76 L
S
GR
GS
[0.72 0 0 0.72 0 0.08002] CT
0.149 GC
2 setlinecap
1 LJ
0.694 LW
N
249.001 486.142 M
263.853 486.142 L
S
GR
GS
[0.72 0 0 0.72 0 0.08002] CT
0.149 GC
2 setlinecap
1 LJ
0.694 LW
N
249.001 336.524 M
263.853 336.524 L
S
GR
GS
[0.72 0 0 0.72 0 0.08002] CT
0.149 GC
2 setlinecap
1 LJ
0.694 LW
N
249.001 186.906 M
263.853 186.906 L
S
GR
GS
[0.72 0 0 0.72 175.28026 565.55207] CT
0.149 GC
/Helvetica 13.889 F
GS
[1 0 0 1 0 0] CT
-23 4.5 moveto
1 -1 scale
(-10) t
GR
GR
GS
[0.72 0 0 0.72 175.28026 457.82717] CT
0.149 GC
/Helvetica 13.889 F
GS
[1 0 0 1 0 0] CT
-14 4.5 moveto
1 -1 scale
(-5) t
GR
GR
GS
[0.72 0 0 0.72 175.28026 350.10225] CT
0.149 GC
/Helvetica 13.889 F
GS
[1 0 0 1 0 0] CT
-9 4.5 moveto
1 -1 scale
(0) t
GR
GR
GS
[0.72 0 0 0.72 175.28026 242.37733] CT
0.149 GC
/Helvetica 13.889 F
GS
[1 0 0 1 0 0] CT
-9 4.5 moveto
1 -1 scale
(5) t
GR
GR
GS
[0.72 0 0 0.72 175.28026 134.65241] CT
0.149 GC
/Helvetica 13.889 F
GS
[1 0 0 1 0 0] CT
-18 4.5 moveto
1 -1 scale
(10) t
GR
GR
GS
[0.72 0 0 0.72 713.88194 51.38001] CT
/Helvetica-Bold 15.278 F
GS
[1 0 0 1 0 0] CT
-228 -4 moveto
1 -1 scale
(Approximate zeros of function for method of Newton) t
GR
GR
GS
[0.72 0 0 0.72 0 0.08002] CT
0 0.447 0.741 RC
1 LJ
0.694 LW
N
1187.98 73.904 M
1211.322 102.945 L
1337.022 260.8 L
1462.717 420.138 L
1588.417 580.966 L
1714.111 743.291 L
1734.175 769.441 L
S
GR
GS
[0.72 0 0 0.72 329.13996 355.20981] CT
1 0 0 RC
N
0 -3.819 M
2.109 -3.819 3.819 -2.109 3.819 0 C
3.819 0 L
3.819 2.109 2.109 3.819 0 3.819 C
-2.109 3.819 -3.819 2.109 -3.819 0 C
-3.819 -2.109 -2.109 -3.819 0 -3.819 C
cp
0 -4.514 M
-2.493 -4.514 -4.514 -2.493 -4.514 0 C
-4.514 2.493 -2.493 4.514 0 4.514 C
2.493 4.514 4.514 2.493 4.514 0 C
4.514 0 L
4.514 -2.493 2.493 -4.514 0 -4.514 C
cp
f
GR
GS
[0.72 0 0 0.72 329.13996 355.20981] CT
/Helvetica 13.889 F
GS
[1 0 0 1 0 0] CT
-29.5 13 moveto
1 -1 scale
(firstStep) t
GR
GR
GS
[0.72 0 0 0.72 1121.77645 390.27655] CT
0 1 0 RC
N
/f235133452{0 -3.819 M
2.109 -3.819 3.819 -2.109 3.819 0 C
3.819 0 L
3.819 2.109 2.109 3.819 0 3.819 C
-2.109 3.819 -3.819 2.109 -3.819 0 C
-3.819 -2.109 -2.109 -3.819 0 -3.819 C
cp
0 -4.514 M
-2.493 -4.514 -4.514 -2.493 -4.514 0 C
-4.514 2.493 -2.493 4.514 0 4.514 C
2.493 4.514 4.514 2.493 4.514 0 C
4.514 0 L
4.514 -2.493 2.493 -4.514 0 -4.514 C
cp}def
f235133452
f
GR
GS
[0.72 0 0 0.72 1090.45047 350.16669] CT
0 1 0 RC
N
f235133452
f
GR
GS
[0.72 0 0 0.72 1090.39862 350.10225] CT
0 1 0 RC
N
f235133452
f
GR
GS
[0.72 0 0 0.72 1090.39862 350.10225] CT
0 1 0 RC
N
f235133452
f
GR
%%Trailer
%%Pages: 1
%%EOF

View File

@ -0,0 +1,947 @@
%!PS-Adobe-3.0 EPSF-3.0
%%Creator: (MATLAB, The Mathworks, Inc. Version 9.11.0.1769968 \(R2021b\). Operating System: Linux)
%%Title: /home/kuchy/Zlew/Studia/SEM_5/enume_done/Project/projectB/Report/task3complexleft.eps
%%CreationDate: 2021-12-03T05:53:50
%%Pages: (atend)
%%BoundingBox: 0 0 1380 710
%%LanguageLevel: 3
%%EndComments
%%BeginProlog
%%BeginResource: procset (Apache XML Graphics Std ProcSet) 1.2 0
%%Version: 1.2 0
%%Copyright: (Copyright 2001-2003,2010 The Apache Software Foundation. License terms: http://www.apache.org/licenses/LICENSE-2.0)
/bd{bind def}bind def
/ld{load def}bd
/GR/grestore ld
/GS/gsave ld
/RM/rmoveto ld
/C/curveto ld
/t/show ld
/L/lineto ld
/ML/setmiterlimit ld
/CT/concat ld
/f/fill ld
/N/newpath ld
/S/stroke ld
/CC/setcmykcolor ld
/A/ashow ld
/cp/closepath ld
/RC/setrgbcolor ld
/LJ/setlinejoin ld
/GC/setgray ld
/LW/setlinewidth ld
/M/moveto ld
/re {4 2 roll M
1 index 0 rlineto
0 exch rlineto
neg 0 rlineto
cp } bd
/_ctm matrix def
/_tm matrix def
/BT { _ctm currentmatrix pop matrix _tm copy pop 0 0 moveto } bd
/ET { _ctm setmatrix } bd
/iTm { _ctm setmatrix _tm concat } bd
/Tm { _tm astore pop iTm 0 0 moveto } bd
/ux 0.0 def
/uy 0.0 def
/F {
/Tp exch def
/Tf exch def
Tf findfont Tp scalefont setfont
/cf Tf def /cs Tp def
} bd
/ULS {currentpoint /uy exch def /ux exch def} bd
/ULE {
/Tcx currentpoint pop def
gsave
newpath
cf findfont cs scalefont dup
/FontMatrix get 0 get /Ts exch def /FontInfo get dup
/UnderlinePosition get Ts mul /To exch def
/UnderlineThickness get Ts mul /Tt exch def
ux uy To add moveto Tcx uy To add lineto
Tt setlinewidth stroke
grestore
} bd
/OLE {
/Tcx currentpoint pop def
gsave
newpath
cf findfont cs scalefont dup
/FontMatrix get 0 get /Ts exch def /FontInfo get dup
/UnderlinePosition get Ts mul /To exch def
/UnderlineThickness get Ts mul /Tt exch def
ux uy To add cs add moveto Tcx uy To add cs add lineto
Tt setlinewidth stroke
grestore
} bd
/SOE {
/Tcx currentpoint pop def
gsave
newpath
cf findfont cs scalefont dup
/FontMatrix get 0 get /Ts exch def /FontInfo get dup
/UnderlinePosition get Ts mul /To exch def
/UnderlineThickness get Ts mul /Tt exch def
ux uy To add cs 10 mul 26 idiv add moveto Tcx uy To add cs 10 mul 26 idiv add lineto
Tt setlinewidth stroke
grestore
} bd
/QT {
/Y22 exch store
/X22 exch store
/Y21 exch store
/X21 exch store
currentpoint
/Y21 load 2 mul add 3 div exch
/X21 load 2 mul add 3 div exch
/X21 load 2 mul /X22 load add 3 div
/Y21 load 2 mul /Y22 load add 3 div
/X22 load /Y22 load curveto
} bd
/SSPD {
dup length /d exch dict def
{
/v exch def
/k exch def
currentpagedevice k known {
/cpdv currentpagedevice k get def
v cpdv ne {
/upd false def
/nullv v type /nulltype eq def
/nullcpdv cpdv type /nulltype eq def
nullv nullcpdv or
{
/upd true def
} {
/sametype v type cpdv type eq def
sametype {
v type /arraytype eq {
/vlen v length def
/cpdvlen cpdv length def
vlen cpdvlen eq {
0 1 vlen 1 sub {
/i exch def
/obj v i get def
/cpdobj cpdv i get def
obj cpdobj ne {
/upd true def
exit
} if
} for
} {
/upd true def
} ifelse
} {
v type /dicttype eq {
v {
/dv exch def
/dk exch def
/cpddv cpdv dk get def
dv cpddv ne {
/upd true def
exit
} if
} forall
} {
/upd true def
} ifelse
} ifelse
} if
} ifelse
upd true eq {
d k v put
} if
} if
} if
} forall
d length 0 gt {
d setpagedevice
} if
} bd
/RE { % /NewFontName [NewEncodingArray] /FontName RE -
findfont dup length dict begin
{
1 index /FID ne
{def} {pop pop} ifelse
} forall
/Encoding exch def
/FontName 1 index def
currentdict definefont pop
end
} bind def
%%EndResource
%%BeginResource: procset (Apache XML Graphics EPS ProcSet) 1.0 0
%%Version: 1.0 0
%%Copyright: (Copyright 2002-2003 The Apache Software Foundation. License terms: http://www.apache.org/licenses/LICENSE-2.0)
/BeginEPSF { %def
/b4_Inc_state save def % Save state for cleanup
/dict_count countdictstack def % Count objects on dict stack
/op_count count 1 sub def % Count objects on operand stack
userdict begin % Push userdict on dict stack
/showpage { } def % Redefine showpage, { } = null proc
0 setgray 0 setlinecap % Prepare graphics state
1 setlinewidth 0 setlinejoin
10 setmiterlimit [ ] 0 setdash newpath
/languagelevel where % If level not equal to 1 then
{pop languagelevel % set strokeadjust and
1 ne % overprint to their defaults.
{false setstrokeadjust false setoverprint
} if
} if
} bd
/EndEPSF { %def
count op_count sub {pop} repeat % Clean up stacks
countdictstack dict_count sub {end} repeat
b4_Inc_state restore
} bd
%%EndResource
%FOPBeginFontDict
%%IncludeResource: font Courier-Oblique
%%IncludeResource: font Courier-BoldOblique
%%IncludeResource: font Courier-Bold
%%IncludeResource: font ZapfDingbats
%%IncludeResource: font Symbol
%%IncludeResource: font Helvetica
%%IncludeResource: font Helvetica-Oblique
%%IncludeResource: font Helvetica-Bold
%%IncludeResource: font Helvetica-BoldOblique
%%IncludeResource: font Times-Roman
%%IncludeResource: font Times-Italic
%%IncludeResource: font Times-Bold
%%IncludeResource: font Times-BoldItalic
%%IncludeResource: font Courier
%FOPEndFontDict
%%BeginResource: encoding WinAnsiEncoding
/WinAnsiEncoding [
/.notdef /.notdef /.notdef /.notdef /.notdef
/.notdef /.notdef /.notdef /.notdef /.notdef
/.notdef /.notdef /.notdef /.notdef /.notdef
/.notdef /.notdef /.notdef /.notdef /.notdef
/.notdef /.notdef /.notdef /.notdef /.notdef
/.notdef /.notdef /.notdef /.notdef /.notdef
/.notdef /.notdef /space /exclam /quotedbl
/numbersign /dollar /percent /ampersand /quotesingle
/parenleft /parenright /asterisk /plus /comma
/hyphen /period /slash /zero /one
/two /three /four /five /six
/seven /eight /nine /colon /semicolon
/less /equal /greater /question /at
/A /B /C /D /E
/F /G /H /I /J
/K /L /M /N /O
/P /Q /R /S /T
/U /V /W /X /Y
/Z /bracketleft /backslash /bracketright /asciicircum
/underscore /quoteleft /a /b /c
/d /e /f /g /h
/i /j /k /l /m
/n /o /p /q /r
/s /t /u /v /w
/x /y /z /braceleft /bar
/braceright /asciitilde /bullet /Euro /bullet
/quotesinglbase /florin /quotedblbase /ellipsis /dagger
/daggerdbl /circumflex /perthousand /Scaron /guilsinglleft
/OE /bullet /Zcaron /bullet /bullet
/quoteleft /quoteright /quotedblleft /quotedblright /bullet
/endash /emdash /asciitilde /trademark /scaron
/guilsinglright /oe /bullet /zcaron /Ydieresis
/space /exclamdown /cent /sterling /currency
/yen /brokenbar /section /dieresis /copyright
/ordfeminine /guillemotleft /logicalnot /sfthyphen /registered
/macron /degree /plusminus /twosuperior /threesuperior
/acute /mu /paragraph /middot /cedilla
/onesuperior /ordmasculine /guillemotright /onequarter /onehalf
/threequarters /questiondown /Agrave /Aacute /Acircumflex
/Atilde /Adieresis /Aring /AE /Ccedilla
/Egrave /Eacute /Ecircumflex /Edieresis /Igrave
/Iacute /Icircumflex /Idieresis /Eth /Ntilde
/Ograve /Oacute /Ocircumflex /Otilde /Odieresis
/multiply /Oslash /Ugrave /Uacute /Ucircumflex
/Udieresis /Yacute /Thorn /germandbls /agrave
/aacute /acircumflex /atilde /adieresis /aring
/ae /ccedilla /egrave /eacute /ecircumflex
/edieresis /igrave /iacute /icircumflex /idieresis
/eth /ntilde /ograve /oacute /ocircumflex
/otilde /odieresis /divide /oslash /ugrave
/uacute /ucircumflex /udieresis /yacute /thorn
/ydieresis
] def
%%EndResource
%FOPBeginFontReencode
/Courier-Oblique findfont
dup length dict begin
{1 index /FID ne {def} {pop pop} ifelse} forall
/Encoding WinAnsiEncoding def
currentdict
end
/Courier-Oblique exch definefont pop
/Courier-BoldOblique findfont
dup length dict begin
{1 index /FID ne {def} {pop pop} ifelse} forall
/Encoding WinAnsiEncoding def
currentdict
end
/Courier-BoldOblique exch definefont pop
/Courier-Bold findfont
dup length dict begin
{1 index /FID ne {def} {pop pop} ifelse} forall
/Encoding WinAnsiEncoding def
currentdict
end
/Courier-Bold exch definefont pop
/Helvetica findfont
dup length dict begin
{1 index /FID ne {def} {pop pop} ifelse} forall
/Encoding WinAnsiEncoding def
currentdict
end
/Helvetica exch definefont pop
/Helvetica-Oblique findfont
dup length dict begin
{1 index /FID ne {def} {pop pop} ifelse} forall
/Encoding WinAnsiEncoding def
currentdict
end
/Helvetica-Oblique exch definefont pop
/Helvetica-Bold findfont
dup length dict begin
{1 index /FID ne {def} {pop pop} ifelse} forall
/Encoding WinAnsiEncoding def
currentdict
end
/Helvetica-Bold exch definefont pop
/Helvetica-BoldOblique findfont
dup length dict begin
{1 index /FID ne {def} {pop pop} ifelse} forall
/Encoding WinAnsiEncoding def
currentdict
end
/Helvetica-BoldOblique exch definefont pop
/Times-Roman findfont
dup length dict begin
{1 index /FID ne {def} {pop pop} ifelse} forall
/Encoding WinAnsiEncoding def
currentdict
end
/Times-Roman exch definefont pop
/Times-Italic findfont
dup length dict begin
{1 index /FID ne {def} {pop pop} ifelse} forall
/Encoding WinAnsiEncoding def
currentdict
end
/Times-Italic exch definefont pop
/Times-Bold findfont
dup length dict begin
{1 index /FID ne {def} {pop pop} ifelse} forall
/Encoding WinAnsiEncoding def
currentdict
end
/Times-Bold exch definefont pop
/Times-BoldItalic findfont
dup length dict begin
{1 index /FID ne {def} {pop pop} ifelse} forall
/Encoding WinAnsiEncoding def
currentdict
end
/Times-BoldItalic exch definefont pop
/Courier findfont
dup length dict begin
{1 index /FID ne {def} {pop pop} ifelse} forall
/Encoding WinAnsiEncoding def
currentdict
end
/Courier exch definefont pop
%FOPEndFontReencode
%%EndProlog
%%Page: 1 1
%%PageBoundingBox: 0 0 1380 710
%%BeginPageSetup
[1 0 0 -1 0 710] CT
%%EndPageSetup
GS
[0.72 0 0 0.72 0 0.08002] CT
1 GC
N
0 0 1916 986 re
f
GR
GS
[0.72 0 0 0.72 0 0.08002] CT
1 GC
N
0 0 1916 986 re
f
GR
GS
[0.72 0 0 0.72 0 0.08002] CT
1 GC
N
249 878 M
1734 878 L
1734 74 L
249 74 L
cp
f
GR
GS
[0.72 0 0 0.72 0 0.08002] CT
0.873 GC
1 LJ
0.694 LW
N
444.818 878.006 M
444.818 74.004 L
S
GR
GS
[0.72 0 0 0.72 0 0.08002] CT
0.873 GC
1 LJ
0.694 LW
N
663.97 878.006 M
663.97 74.004 L
S
GR
GS
[0.72 0 0 0.72 0 0.08002] CT
0.873 GC
1 LJ
0.694 LW
N
883.13 878.006 M
883.13 74.004 L
S
GR
GS
[0.72 0 0 0.72 0 0.08002] CT
0.873 GC
1 LJ
0.694 LW
N
1102.282 878.006 M
1102.282 74.004 L
S
GR
GS
[0.72 0 0 0.72 0 0.08002] CT
0.873 GC
1 LJ
0.694 LW
N
1321.442 878.006 M
1321.442 74.004 L
S
GR
GS
[0.72 0 0 0.72 0 0.08002] CT
0.873 GC
1 LJ
0.694 LW
N
1540.603 878.006 M
1540.603 74.004 L
S
GR
GS
[0.72 0 0 0.72 0 0.08002] CT
0.873 GC
1 LJ
0.694 LW
N
1733.996 861.181 M
248.999 861.181 L
S
GR
GS
[0.72 0 0 0.72 0 0.08002] CT
0.873 GC
1 LJ
0.694 LW
N
1733.996 765.181 M
248.999 765.181 L
S
GR
GS
[0.72 0 0 0.72 0 0.08002] CT
0.873 GC
1 LJ
0.694 LW
N
1733.996 669.168 M
248.999 669.168 L
S
GR
GS
[0.72 0 0 0.72 0 0.08002] CT
0.873 GC
1 LJ
0.694 LW
N
1733.996 573.167 M
248.999 573.167 L
S
GR
GS
[0.72 0 0 0.72 0 0.08002] CT
0.873 GC
1 LJ
0.694 LW
N
1733.996 477.155 M
248.999 477.155 L
S
GR
GS
[0.72 0 0 0.72 0 0.08002] CT
0.873 GC
1 LJ
0.694 LW
N
1733.996 381.143 M
248.999 381.143 L
S
GR
GS
[0.72 0 0 0.72 0 0.08002] CT
0.873 GC
1 LJ
0.694 LW
N
1733.996 285.142 M
248.999 285.142 L
S
GR
GS
[0.72 0 0 0.72 0 0.08002] CT
0.873 GC
1 LJ
0.694 LW
N
1733.996 189.13 M
248.999 189.13 L
S
GR
GS
[0.72 0 0 0.72 0 0.08002] CT
0.873 GC
1 LJ
0.694 LW
N
1733.996 93.129 M
248.999 93.129 L
S
GR
GS
[0.72 0 0 0.72 0 0.08002] CT
0.149 GC
2 setlinecap
1 LJ
0.694 LW
N
248.999 74.004 M
1733.996 74.004 L
S
GR
GS
[0.72 0 0 0.72 0 0.08002] CT
0.149 GC
2 setlinecap
1 LJ
0.694 LW
N
444.818 74.004 M
444.818 88.86 L
S
GR
GS
[0.72 0 0 0.72 0 0.08002] CT
0.149 GC
2 setlinecap
1 LJ
0.694 LW
N
663.97 74.004 M
663.97 88.86 L
S
GR
GS
[0.72 0 0 0.72 0 0.08002] CT
0.149 GC
2 setlinecap
1 LJ
0.694 LW
N
883.13 74.004 M
883.13 88.86 L
S
GR
GS
[0.72 0 0 0.72 0 0.08002] CT
0.149 GC
2 setlinecap
1 LJ
0.694 LW
N
1102.282 74.004 M
1102.282 88.86 L
S
GR
GS
[0.72 0 0 0.72 0 0.08002] CT
0.149 GC
2 setlinecap
1 LJ
0.694 LW
N
1321.442 74.004 M
1321.442 88.86 L
S
GR
GS
[0.72 0 0 0.72 0 0.08002] CT
0.149 GC
2 setlinecap
1 LJ
0.694 LW
N
1540.603 74.004 M
1540.603 88.86 L
S
GR
GS
[0.72 0 0 0.72 320.269 49.36646] CT
0.149 GC
/Helvetica 13.889 F
GS
[1 0 0 1 0 0] CT
-27 -4 moveto
1 -1 scale
(-0.0431) t
GR
GR
GS
[0.72 0 0 0.72 478.05843 49.36646] CT
0.149 GC
/Helvetica 13.889 F
GS
[1 0 0 1 0 0] CT
-22.5 -4 moveto
1 -1 scale
(-0.043) t
GR
GR
GS
[0.72 0 0 0.72 635.85374 49.36646] CT
0.149 GC
/Helvetica 13.889 F
GS
[1 0 0 1 0 0] CT
-27 -4 moveto
1 -1 scale
(-0.0429) t
GR
GR
GS
[0.72 0 0 0.72 793.64321 49.36646] CT
0.149 GC
/Helvetica 13.889 F
GS
[1 0 0 1 0 0] CT
-27 -4 moveto
1 -1 scale
(-0.0428) t
GR
GR
GS
[0.72 0 0 0.72 951.43853 49.36646] CT
0.149 GC
/Helvetica 13.889 F
GS
[1 0 0 1 0 0] CT
-27 -4 moveto
1 -1 scale
(-0.0427) t
GR
GR
GS
[0.72 0 0 0.72 1109.23384 49.36646] CT
0.149 GC
/Helvetica 13.889 F
GS
[1 0 0 1 0 0] CT
-27 -4 moveto
1 -1 scale
(-0.0426) t
GR
GR
GS
[0.72 0 0 0.72 713.88142 36.12411] CT
0.149 GC
/Helvetica 15.278 F
GS
[1 0 0 1 0 0] CT
-35 -4 moveto
1 -1 scale
(Real part) t
GR
GR
GS
[0.72 0 0 0.72 0 0.08002] CT
0.149 GC
2 setlinecap
1 LJ
0.694 LW
N
248.999 878.006 M
248.999 74.004 L
S
GR
GS
[0.72 0 0 0.72 0 0.08002] CT
0.149 GC
2 setlinecap
1 LJ
0.694 LW
N
248.999 861.181 M
263.85 861.181 L
S
GR
GS
[0.72 0 0 0.72 0 0.08002] CT
0.149 GC
2 setlinecap
1 LJ
0.694 LW
N
248.999 765.181 M
263.85 765.181 L
S
GR
GS
[0.72 0 0 0.72 0 0.08002] CT
0.149 GC
2 setlinecap
1 LJ
0.694 LW
N
248.999 669.168 M
263.85 669.168 L
S
GR
GS
[0.72 0 0 0.72 0 0.08002] CT
0.149 GC
2 setlinecap
1 LJ
0.694 LW
N
248.999 573.167 M
263.85 573.167 L
S
GR
GS
[0.72 0 0 0.72 0 0.08002] CT
0.149 GC
2 setlinecap
1 LJ
0.694 LW
N
248.999 477.155 M
263.85 477.155 L
S
GR
GS
[0.72 0 0 0.72 0 0.08002] CT
0.149 GC
2 setlinecap
1 LJ
0.694 LW
N
248.999 381.143 M
263.85 381.143 L
S
GR
GS
[0.72 0 0 0.72 0 0.08002] CT
0.149 GC
2 setlinecap
1 LJ
0.694 LW
N
248.999 285.142 M
263.85 285.142 L
S
GR
GS
[0.72 0 0 0.72 0 0.08002] CT
0.149 GC
2 setlinecap
1 LJ
0.694 LW
N
248.999 189.13 M
263.85 189.13 L
S
GR
GS
[0.72 0 0 0.72 0 0.08002] CT
0.149 GC
2 setlinecap
1 LJ
0.694 LW
N
248.999 93.129 M
263.85 93.129 L
S
GR
GS
[0.72 0 0 0.72 175.28237 620.13061] CT
0.149 GC
/Helvetica 13.889 F
GS
[1 0 0 1 0 0] CT
-54 4.5 moveto
1 -1 scale
(-0.7175) t
GR
GR
GS
[0.72 0 0 0.72 175.28237 551.00999] CT
0.149 GC
/Helvetica 13.889 F
GS
[1 0 0 1 0 0] CT
-45 4.5 moveto
1 -1 scale
(-0.717) t
GR
GR
GS
[0.72 0 0 0.72 175.28237 481.88116] CT
0.149 GC
/Helvetica 13.889 F
GS
[1 0 0 1 0 0] CT
-54 4.5 moveto
1 -1 scale
(-0.7165) t
GR
GR
GS
[0.72 0 0 0.72 175.28237 412.76055] CT
0.149 GC
/Helvetica 13.889 F
GS
[1 0 0 1 0 0] CT
-45 4.5 moveto
1 -1 scale
(-0.716) t
GR
GR
GS
[0.72 0 0 0.72 175.28237 343.63172] CT
0.149 GC
/Helvetica 13.889 F
GS
[1 0 0 1 0 0] CT
-54 4.5 moveto
1 -1 scale
(-0.7155) t
GR
GR
GS
[0.72 0 0 0.72 175.28237 274.50286] CT
0.149 GC
/Helvetica 13.889 F
GS
[1 0 0 1 0 0] CT
-45 4.5 moveto
1 -1 scale
(-0.715) t
GR
GR
GS
[0.72 0 0 0.72 175.28237 205.38225] CT
0.149 GC
/Helvetica 13.889 F
GS
[1 0 0 1 0 0] CT
-54 4.5 moveto
1 -1 scale
(-0.7145) t
GR
GR
GS
[0.72 0 0 0.72 175.28237 136.2534] CT
0.149 GC
/Helvetica 13.889 F
GS
[1 0 0 1 0 0] CT
-45 4.5 moveto
1 -1 scale
(-0.714) t
GR
GR
GS
[0.72 0 0 0.72 175.28237 67.1328] CT
0.149 GC
/Helvetica 13.889 F
GS
[1 0 0 1 0 0] CT
-54 4.5 moveto
1 -1 scale
(-0.7135) t
GR
GR
GS
[0 -0.72 0.72 0 133.39995 342.79942] CT
0.149 GC
/Helvetica 15.278 F
GS
[1 0 0 1 0 0] CT
-57 -4 moveto
1 -1 scale
(Imaginary part) t
GR
GR
GS
[0.72 0 0 0.72 713.88142 51.38536] CT
/Helvetica-Bold 15.278 F
GS
[1 0 0 1 0 0] CT
-213.5 -4 moveto
1 -1 scale
(Aproximate complex roots of polynomialLaguerre) t
GR
GR
GS
[0.72 0 0 0.72 0 0.08002] CT
0 0.447 0.741 RC
1 LJ
0.694 LW
N
1299.226 73.908 M
977.051 545.402 L
1734.173 498.104 L
S
GR
GS
[0.72 0 0 0.72 703.47697 392.7693] CT
0 0.447 0.741 RC
10.0 ML
0.694 LW
N
-2.946 -2.946 M
2.946 2.946 L
-2.946 2.946 M
2.946 -2.946 L
S
GR
%%Trailer
%%Pages: 1
%%EOF

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

Binary file not shown.

Binary file not shown.

1435
ENUME/projectC/10.eps Normal file

File diff suppressed because it is too large Load Diff

Binary file not shown.

1435
ENUME/projectC/11.eps Normal file

File diff suppressed because it is too large Load Diff

Binary file not shown.

1307
ENUME/projectC/110.eps Normal file

File diff suppressed because it is too large Load Diff

Binary file not shown.

1393
ENUME/projectC/111.eps Normal file

File diff suppressed because it is too large Load Diff

Binary file not shown.

1435
ENUME/projectC/12.eps Normal file

File diff suppressed because it is too large Load Diff

Binary file not shown.

1467
ENUME/projectC/13.eps Normal file

File diff suppressed because it is too large Load Diff

Binary file not shown.

1435
ENUME/projectC/14.eps Normal file

File diff suppressed because it is too large Load Diff

Binary file not shown.

1435
ENUME/projectC/15.eps Normal file

File diff suppressed because it is too large Load Diff

Binary file not shown.

1435
ENUME/projectC/16.eps Normal file

File diff suppressed because it is too large Load Diff

Binary file not shown.

1435
ENUME/projectC/17.eps Normal file

File diff suppressed because it is too large Load Diff

Binary file not shown.

1467
ENUME/projectC/18.eps Normal file

File diff suppressed because it is too large Load Diff

Binary file not shown.

1467
ENUME/projectC/19.eps Normal file

File diff suppressed because it is too large Load Diff

Binary file not shown.

3996
ENUME/projectC/20.eps Normal file

File diff suppressed because it is too large Load Diff

Binary file not shown.

4028
ENUME/projectC/21.eps Normal file

File diff suppressed because it is too large Load Diff

Binary file not shown.

Some files were not shown because too many files have changed in this diff Show More