MATLAB: Create a Matrix with a specific main diagonal

for looploopmatrix

I want to create a matrix of all one's with the main diagonal of value n.

Best Answer

val = 50; N = 10;
X = diag(repmat(val-1, 1, 10)) + ones(N)