MathGroup Archive 2000

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

Search the Archive

Re: vector multiplication

  • To: mathgroup at smc.vnet.net
  • Subject: [mg26182] Re: vector multiplication
  • From: dkeith at sarif.com
  • Date: Thu, 30 Nov 2000 01:04:21 -0500 (EST)
  • References: <8rjjdh$ofq@smc.vnet.net> <wTQD5.96470$Zh6.258511@ralph.vnet.net> <%QWU5.9321$b16.215543@ralph.vnet.net>
  • Sender: owner-wri-mathgroup at wolfram.com

Tr[] is new in version 4. But this will work:

tr[m_] := Plus @@ Table[m[[i, i]], {i, Min[Dimensions[m]]}]


-- David


In article <%QWU5.9321$b16.215543 at ralph.vnet.net>,
  Heiko_Petermann at t-online.de (Heiko) wrote:
> Hello,
> i'm using mathematica 3.0 and tried to follow the example but it
> didn't work for me. Is the Funktion Tr[...]new in version 4 or
> selfdefined.
> Thanks for reply.
> 	Heiko
> On Sun, 08 Oct 2000 02:22:20 GMT, "Hans Staugaard"
> <hans.staugaard at get2net.dk> wrote:
>
> >Hello
> >
> >First I make a sample matrix:
> >
> >In[1]:=
> >v = Array[Plus, {5, 3}]
> >
> >Out[1]=
> >{{2, 3, 4}, {3, 4, 5}, {4, 5, 6}, {5, 6, 7}, {6, 7, 8}}
> >
> >Then pick out the diagonal elements:
> >
> >In[2]:=
> >Tr[Transpose[v].v, List]
> >
> >Out[2]=
> >{90, 135, 190}
> >
> >
> >Hans
> >
> ><Yannis.Paraskevopoulos at ubsw.com> wrote in message
> >news:8rjjdh$ofq at smc.vnet.net...
> >> Hi there,
> >>
> >> Could you please help me with the following:
> >>
> >> Assume the v is a vector (1xk). I would like to calculate the v'v
and
> >> then take all the diagonal elements.
> >>
> >> Thanks a lot in advance for your effort.
> >>
> >> yannis
> >>
> >>
> >> Visit our website at http://www.ubswarburg.com
> >>
> >> This message contains confidential information and is intended only
> >> for the individual named.  If you are not the named addressee you
> >> should not disseminate, distribute or copy this e-mail.  Please
> >> notify the sender immediately by e-mail if you have received this
> >> e-mail by mistake and delete this e-mail from your system.
> >>
> >> E-mail transmission cannot be guaranteed to be secure or error-free
> >> as information could be intercepted, corrupted, lost, destroyed,
> >> arrive late or incomplete, or contain viruses.  The sender
therefore
> >> does not accept liability for any errors or omissions in the
contents
> >> of this message which arise as a result of e-mail transmission.  If
> >> verification is required please request a hard-copy version.  This
> >> message is provided for informational purposes and should not be
> >> construed as a solicitation or offer to buy or sell any securities
or
> >> related financial instruments.
> >>
> >>
> >
> >
> >
>
>


Sent via Deja.com http://www.deja.com/
Before you buy.


  • Prev by Date: Re: Bug: Mathematica 4.0 vs. Win2k on ThinkPad
  • Next by Date: Re: Symbolic complex conjugation
  • Previous by thread: Re: Re: vector multiplication
  • Next by thread: Re: Re: vector multiplication