Пример #1
0
        public ArgumentsValue Function(MatrixValue M)
        {
            var ev = new Eigenvalues(M as MatrixValue);
            var m  = new MatrixValue(ev.RealEigenvalues.Length, 1);
            var n  = ev.GetV();

            for (var i = 1; i <= ev.RealEigenvalues.Length; i++)
            {
                m[i, 1] = new ScalarValue(ev.RealEigenvalues[i - 1], ev.ImagEigenvalues[i - 1]);
            }

            return(new ArgumentsValue(m, n));
        }
Пример #2
0
        public MatrixValue Function(MatrixValue M)
        {
            var ev = new Eigenvalues(M as MatrixValue);

            return(ev.GetV());
        }