How to write this matrix better?

Since this matrix has some pattern to it, must be a nicer way to write it? Thanks

1 个评论

dpb
dpb 2016-5-1
编辑:dpb 2016-5-1
Edit it to align it so it's clearly legible what the pattern is--too hard to keep columns straight as is, sorry...but using diag and friends may be of some help.

请先登录,再进行评论。

 采纳的回答

k = 1e6*(diag(s(1:22),1)+diag(s(1:22),-1)+...
diag(-[s(1:22),0]-[0,s(1:22)]));
I am assuming s is a row vector here. Make the obvious change if it is a column vector.

更多回答(0 个)

类别

在 帮助中心 和 File Exchange 中查找有关 MATLAB 的更多信息

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by