function diagonalizalhato(A)

n = size(A);
if (n(1) ~= n(2))
	error('A nem negyzetes');
end
[V D] = eig(A);
if (rank(V) == n(1))
	disp('diagonalizalhato');
else
	disp('nem diagonalizalhato');
end