MATLAB: How to create matrix with array under certain conditions

matrix array

I have an array:
A=[1.3 1.2 1.3]
How can I get matrix B using A?
B=[1.3 1.3 1.3; 1.3 1.2 1.3; 1.3 1.3 1.3]
Matrix B has the value of A at the central row,column,and diagonal.

Best Answer

B = [ones(1,3)*A(1); A; ones(1,3)*A(1)]