Translating the J answers back into English 
perhaps would provide some insight:

   3 2      *         "1      dat
         multiply  every row

And working forwards from your specifications:

   multiply say 3 2 by every row
      *                    "1



----- Original Message -----
From: NEIL JAMES HOSEY <[EMAIL PROTECTED]>
Date: Sunday, April 29, 2007 3:12 am
Subject: [Jprogramming] Matrix Multiplication Problem

> Hi all,
> 
> Greatly appreciate the comments about boxing last week.  It
> solved my problem.  
> 
> I have one more question ( maybe too simple) about a certain
> form of matrix multiplication ( i think its point to point?)
> 
> Anyway say I have data matrix dat
> where:
> 
> dat=
> 
> 0 1
> 1 0
> 0 0
> 1 1
> 
> how can I multiply say 3 2 by every row.  Resulting in the
> following matrix:
> 
> dat =
> 0 2
> 3 0
> 0 0
> 3 2
> 
> I thought that this form of multiplication was done with
> +/.* but I am getting domain errors.
> 
> Apologies about the simplcity of this question but its
> driving me mad!!
----------------------------------------------------------------------
For information about J forums see http://www.jsoftware.com/forums.htm

Reply via email to