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.