how to circularly shift the entire elements of a matrix

1 回表示 (過去 30 日間)
neethu p
neethu p 2018 年 3 月 21 日
回答済み: Stephen23 2018 年 3 月 21 日
i need to shift the elements by one position if the input is
a=[1 2 3;4 5 6;7 8 9]
the output i needed is
b=[9 1 2;3 4 5;6 7 8]
pls send me the code

回答 (1 件)

Stephen23
Stephen23 2018 年 3 月 21 日
>> b = a.';
>> b(:) = b([end,1:end-1]);
>> c = b.'
c =
9 1 2
3 4 5
6 7 8

カテゴリ

Help Center および File ExchangeSpline Postprocessing についてさらに検索

タグ

Community Treasure Hunt

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

Start Hunting!

Translated by