Se ho capito il requisito, la matrice si può costruire nei 5 passaggi riportati nello script in calce.
%
% Inizializzazione valori dei parametri (a,b,c)
%
a=1;
b=2;
c=3;
%
% Definizione parametro "k"
%
k=4;
%
% Costruzione della matrice in 5 passi
%
% Passo 1: creazione della diagonale
%
C=diag(ones(k,1)*a);
%
% Passo 2: assegnazione del valore "b" a tuttu gli elementi della matrice
% tranne a quelli lungo la diagonale
%
C(C == 0)=b;
%
% Passo 3: assegnazione del valore 0 a tutti gli elementi dell'ultima riga
% tranne all'ultimo elemento
%
C(end,1:end-1)=0;
%
% Passo 4: assegnazione del valore 0 a tutti gli elementi dell'ultima
% colonna tranne all'ultimo elemento
%
C(1:end-1,end)=0;
%
% Passo 5: assegnazione del valore "c" all'ultimo elemento della matrice
% (ultima riga, ultima colonna)
%
C(end,end)=c;
Hope this helps.