public IVector <T> Subtract(IVector <T> vector) { NMatrix result = new NMatrix(this.GetData()); result.Subtract(vector); return(new CartesianVector <T>(result)); }