You can also start with a random matrix A and then construct (A +
A.transpose())/2, which would be symmetric. That might vary the
distribution of the coefficients, though.

Cheers
Javier

On Jul 15, 7:13 am, William Stein <wst...@gmail.com> wrote:
> On Tue, Jul 14, 2009 at 11:09 PM,
>
> pierre.du...@gmail.com<pierre.du...@gmail.com> wrote:
>
> > I'd like to generate symmetric random matrices whose entries may be
> > various distributions.  Can I use random_matrix?  In help
> > (random_matrix), I haven't found any documentation on the *args and
> > **kwds variables.
>
> Unfortunately, I think you can't.  You'll have to  make a list v of
> the entries, then do A = matrix(n,v)
>
> Regarding random_matrix, if you do random_matrix(K,...) where K is a
> field, then each element of the matrix
> is computed by calling K.random_element, so you should see the docs on
> K.random_element.
>
> William
>
>
>
> --
> William Stein
> Associate Professor of Mathematics
> University of Washingtonhttp://wstein.org
--~--~---------~--~----~------------~-------~--~----~
To post to this group, send email to sage-support@googlegroups.com
To unsubscribe from this group, send email to 
sage-support-unsubscr...@googlegroups.com
For more options, visit this group at 
http://groups.google.com/group/sage-support
URLs: http://www.sagemath.org
-~----------~----~----~----~------~----~------~--~---

Reply via email to