# What type of function Matlab has help to construct symmetric matrix?

2 views (last 30 days)
Omar B. on 29 Jan 2020
Answered: Omar B. on 30 Jan 2020
What type of built-in functions (such as function Toeplitz) that come with Matlab help us to construct a symmetric matrix (not random) ?

James Tursa on 30 Jan 2020
Any specific properties needed?
David Goodmanson on 30 Jan 2020
Hi Omar,
any matrix of your choosing can be made into a symmetric matrix of course with
A = (A+A.')/2

Steven Lord on 30 Jan 2020
Several of the matrices you can create using the gallery function are symmetric, and some have other interesting and/or useful properties.

#### 1 Comment

Omar B. on 30 Jan 2020
Great function . Thank you so much. It is what I need.

James Tursa on 30 Jan 2020
If no specific properties needed, then you could use
n = the desired size
M = rand(n);
M = M + M';

#### 1 Comment

Omar B. on 30 Jan 2020
Thank you so much. I just want to learn more about the built - in function that can we use to create symmetric function.

Walter Roberson on 30 Jan 2020
squareform() can convert a vector of values representing the upper triangle, into a full symmetric matrix.

#### 1 Comment

Omar B. on 30 Jan 2020
That is really helpful. Thank you so much.

Omar B. on 30 Jan 2020
Thank you so much . I really appreciate your help.