Ask Your Question

Gravitus's profile - activity

2018-09-01 18:37:10 +0100 received badge  Notable Question (source)
2017-04-15 10:41:04 +0100 received badge  Popular Question (source)
2014-06-29 18:53:33 +0100 received badge  Famous Question (source)
2014-06-29 18:53:33 +0100 received badge  Popular Question (source)
2014-06-29 18:53:33 +0100 received badge  Notable Question (source)
2014-06-02 12:24:51 +0100 received badge  Student (source)
2014-02-17 15:40:08 +0100 commented answer Why cant I multiply two vectors together on sage cell?

OK, I guess that makes sense... thanks!

2014-02-17 15:33:55 +0100 commented answer Why cant I multiply two vectors together on sage cell?

That makes sense slelievre, but I am still confused as to why I can use "v" by itself. Why can I do v*A if A was a 2x2 matrix without having to tell it that v is a row vector?

2014-02-17 13:11:30 +0100 commented answer How to do symbolic vector/matrix manipulations in Sage?

Almost, tmonteil. I would like to know how/if it can show it, in matrix form. For example, instead of declaring x and y as variables, we declare a 2x1 vector x, so it shows the hessian in terms of the _vector_ x...

2014-02-17 13:09:41 +0100 received badge  Supporter (source)
2014-02-17 13:09:33 +0100 commented answer Why cant I multiply two vectors together on sage cell?

Thanks tmonteil, however I am more confused now. If I try v*vC it works just find, but vC*v doesnt work - why the discrepancy? That is, why does it complain about the 'type' of data structure in one case, but does not complain about it in the other? Another thing: I tried to multiply v with a matrix A. It seems that it 'knows' how to interpret v regardless of which side I put it around A. Yet it does not know how to interpret v with A is substituted for vC? Not complaining, just trying to understand how it thinks. Thanks.

2014-02-17 12:35:27 +0100 asked a question How to do symbolic vector/matrix manipulations in Sage?

Hello,

So I have a 2x1 vector $\mathbf{x} \in R^2$, and a function on it called $f(\mathbf{x}) = log(\mathbf{1}^T \mathbf{x})$ which of course, returns a scalar.

I would like to compute the Hessian of this function in Sage, symbolically. That is, I would like it so show me what the 2x2 Hessian matrix would look like, but in terms of the elements of $x$, or even better, in terms of the vector $\mathbf{x}$.

Is there such a way? Thanks.

2014-02-17 12:30:09 +0100 received badge  Editor (source)
2014-02-17 12:11:18 +0100 asked a question Why cant I multiply two vectors together on sage cell?

Hello all. Sage noob here. My friend recently told me about sage and convinced me to give it a whirl. (My background is MATLAB).

I made an account, and went to sage cell for a quick run. I typed this in:

v = vector([3, 4]);
vC = v.column();
vC*v

I would like to simply get the outer product of those two vectors. However it errors out.

I would like to think that I am boneheading something here, because this is a legitimate operation. I have multiple tutorial/documentation tabs open but nothing really elucidating why/how this doesnt work.

Would appreciate any insight.