s-news
[Top] [All Lists]

creating a square matrix from a vector

To: s-news@lists.biostat.wustl.edu
Subject: creating a square matrix from a vector
From: "Walter R. Paczkowski" <dataanalytics@earthlink.net>
Date: Tue, 15 Aug 2006 07:24:27 -0400
Domainkey-signature: a=rsa-sha1; q=dns; c=nofws; s=dk20050327; d=earthlink.net; b=ZW3vDNyze8wjrBCI5rM7RqfhPn1nfZ9C9rYoZf3hjfUkoktyB2n3VCkI1RUBMmf9; h=Received:Message-Id:X-Mailer:Date:To:From:Subject:Mime-Version:Content-Type:X-ELNK-Trace:X-Originating-IP;
Good morning,

I have a vector of, say, 6 numbers (1:6) that represents the upper triangle of a square matrix that has 0 on the main diagonal.  I want to create that matrix.  So, if my vector is 1:6, I want

0  1  2  3
1  0  4  5
2  4  0  6
3  5  6  0

How can I do this easily?  Any suggestions?  The actual vector for my project has 325 elements so typing it in is not an option.

Thanks for any help.

Walt Paczkowski

_________________________________

Walter R. Paczkowski, Ph.D.
Data Analytics Corp.
44 Hamilton Lane
Plainsboro, NJ  08536
(V) 609-936-8999
(F) 609-936-3733

<Prev in Thread] Current Thread [Next in Thread>