Substraction of polynomial matrix is broken
Reported by Lucien Povy
BUG DESCRIPTION:
----------------
B is a polynomial matrix, if we do A=B-diag(diag(B)) the result is not the same that A1=B+diag(diag(-B)) or A2= B+diag(-diag(B))
ERROR LOG:
----------
HOW TO REPRODUCE THE BUG:
-------------------------
Example :R=[-2;-1;-0.75+%i;-0.75-%i]; s=%s;
H=s*ones(R)-R ; B = repmat(conj(H'),4,1)
A=B-diag(diag(B)) non ok
A1=B+diag(diag(-B)) ok
A2=B+diag(-diag(B)) ok
OTHER INFORMATION:
------------------