MathGroup Archive 2006

[Date Index] [Thread Index] [Author Index]

Search the Archive

Re: Can't multiply non-square matrices.

  • To: mathgroup at
  • Subject: [mg64599] Re: [mg64549] Can't multiply non-square matrices.
  • From: "Yasvir A. Tesiram" <tesiramy at>
  • Date: Thu, 23 Feb 2006 00:35:33 -0500 (EST)
  • References: <>
  • Sender: owner-wri-mathgroup at

Is this what you were after?

x = {{a, b}}
y = {c, d}


On Wed, 22 Feb 2006, Chris Young wrote:

> 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

  • Prev by Date: Re: Matrix multiplication problem fixed via dot operation.
  • Next by Date: Re: Also force AxesOrigin to be in the lower right corner?
  • Previous by thread: Can't multiply non-square matrices.
  • Next by thread: Re: Can't multiply non-square matrices.