は、私はこれを取得したい:意味別の行列対角に等しい行列の対角を作る方法は?
a=1 2 3
4 5 6
7 8 9 i want a at the end to be
a= 1 6 9
12 25 18
49 24 81
が..私は私が3でそれらをmultppliedマトリックスでも反対の対角線 およびその他のelemnts広場でそれをやった対角線ので、私が持っている 場合この今のところ:
a=rand(n)
c=fliplr(diag(diag(a)).^2)+(tril(a,-1)+triu(a,1)*3)
i=(diag(diag(fliplr(a)))).^2
c(1:n+1:n^2)=0
result=fliplr(c+i)
私はCOMANDウィンドウでそれを行う場合は、この作品が、私はとしてそれを書きたいです0機能!前もって感謝します。
あなたの整形は少しクレイジーで、考える[編集]適切 –