Skip to content

Who can help me?

5 messages · Christian Hinz, roger bos, Uwe Ligges +2 more

#
I have own function wrote. I used an algorithm, which was written in Matlab.

in matlab:
...
gamma = inv(v)*g;
...

#v = matrix of variable size, v=vv(k) => k=2 => dimension of v 2x2
#g = a line vector with 4 elements e.g. g=[1,0,2,0];

my rewritten r-file:
...
gamma = solve(v)*g;
...

which is my error? Who can help me?

thank you in advance.

Chris
#
Christian Hinz wrote:

            
Ehhh, don't know what Matlab does with the code given above.

In R:
If v is 2x2 and g has length 4, this seems to be strange, but the matrix 
is treated as a vector for the multiplication step and there should not 
be an error message (but probably not the result you want to get) ...

Uwe Ligges
#
A quick reply,

are you looking for the matrix multiplication operator? In R it's %*%

Henrik
Christian Hinz wrote:
#
Henrik Bengtsson <hb at maths.lth.se> writes:
... and solve(v,g) is probably preferable anyway.