Re: Can't multiply non-square matrices.
- To: mathgroup at smc.vnet.net
- Subject: [mg64570] Re: Can't multiply non-square matrices.
- From: "Jens-Peer Kuska" <kuska at informatik.uni-leipzig.de>
- Date: Thu, 23 Feb 2006 00:34:05 -0500 (EST)
- Organization: Uni Leipzig
- References: <dthgr4$n74$1@smc.vnet.net>
- Sender: owner-wri-mathgroup at wolfram.com
Hi,
{a, b}.{{c}, {d}}
??
the usual Times[] * does an element-wise multiply.
Regards
Jens
"Chris Young" <c1572young at earthlink.net> schrieb
im Newsbeitrag news:dthgr4$n74$1 at smc.vnet.net...
| Is there a way to multiply non-square matrices?
E.g., a 3-row by 2-row
| matrix times a 2-row by 1-row matrix should
yield a 3-row by 1-row
| matrix, if I remember my linear algebra
correctly.
|
| Instead when I do something like
|
| (a b) (c)
| (d)
|
| I get an error involving "Thread::tdlen":
|
| Thread::tdlen: Objects of unequal length in {{a,
b}}\{{c}, {d}} cannot be \
| combined.
|
| (The "(c)" and "(d)" above represent a
2-dimensional column vector,
| with one pair of parenthese around them.)
|
| I entered the line
| << LinearAlgebra`MatrixManipulation`
| but this doesn't seem to help.
|
| Any help appreciated.
|
| Chris Young
|
- Follow-Ups:
- Re: Re: Can't multiply non-square matrices.
- From: Murray Eisenberg <murray@math.umass.edu>
- Re: Re: Can't multiply non-square matrices.