public GetColumnVector ( int i ) : |
||
i | int | The index of the column to get the vector from. |
Résultat |
public BarPlotValue Function(MatrixValue Y, ScalarValue nbins) { var nn = nbins.GetIntegerOrThrowException("nbins", Name); var bp = new BarPlotValue(); if (Y.IsVector) { bp.AddPoints(YMath.Histogram(Y, nn)); } else { var M = new MatrixValue(); for (var i = 1; i <= Y.DimensionX; i++) { var N = YMath.Histogram(Y.GetColumnVector(i), nn); for (var j = 1; j <= N.Length; j++) { M[j, i] = N[j]; } } bp.AddPoints(M); } return bp; }
public BarPlotValue Function(MatrixValue Y, MatrixValue x) { var bp = new BarPlotValue(); var X = new Double[x.Length]; for (var i = 0; i < x.Length; i++) { X[i] = x[i + 1].Re; } if (Y.IsVector) { bp.AddPoints(YMath.Histogram(Y, X)); } else { var M = new MatrixValue(); for (var i = 1; i <= Y.DimensionX; i++) { var N = YMath.Histogram(Y.GetColumnVector(i), X); for (var j = 1; j <= N.Length; j++) { M[j, i] = N[j]; } } bp.AddPoints(M); } return bp; }
public MatrixValue Function(MatrixValue Y, MatrixValue x) { var X = new Double[x.Length]; for (var i = 0; i < x.Length; i++) { X[i] = x[i + 1].Re; } if (!Y.IsVector) { var M = new MatrixValue(); for (var i = 1; i <= Y.DimensionX; i++) { var N = YMath.Histogram(Y.GetColumnVector(i), X); for (var j = 1; j <= N.Length; j++) { M[j, i] = N[j]; } } return M; } return YMath.Histogram(Y, X); }
public override MatrixValue Function(MatrixValue m) { var M = new MatrixValue(1, m.DimensionX); for (var i = 1; i <= m.DimensionX; i++) { M[1, i] = GetVectorMax(m.GetColumnVector(i)); } return M; }
public MatrixValue Function(MatrixValue Y, ScalarValue nbins) { var nn = nbins.GetIntegerOrThrowException("nbins", Name); if (!Y.IsVector) { var M = new MatrixValue(); for (var i = 1; i <= Y.DimensionX; i++) { var N = YMath.Histogram(Y.GetColumnVector(i), nn); for (var j = 1; j <= N.Length; j++) { M[j, i] = N[j]; } } return M; } return YMath.Histogram(Y, nn); }