int main() { array double v[4] = {2,3,4,5}; /* 2x^3 + 3x^2 + 4x + 5 */ int n = 4; array double a[n-1][n-1]; a = companionmatrix(v); printf("companionmatrix(a) =\n%f\n", a); }
companionmatrix(a) = -1.500000 -2.000000 -2.500000 1.000000 0.000000 0.000000 0.000000 1.000000 0.000000