rempet
1 回表示 (過去 30 日間)
古いコメントを表示
I have a matrix and a vector, I want to repmat them the same my mean is that if I change the first row of the matrix I want this also happen the same for the vector,
2 件のコメント
Oleg Komarov
2011 年 9 月 7 日
Your request doesn't make sense without additional information. What's your goal? How the change happens?
採用された回答
その他の回答 (2 件)
Honglei Chen
2011 年 9 月 7 日
An alternative approach is to use left-multiply to achieve row manipulation. In your case, if you want to move your first row to the last, the corresponding matrix is
T = [0 1 0 0;0 0 1 0;0 0 0 1;1 0 0 0]
Then you can do
X = T*X
Y = T*Y
As long as you can build T, then you can the manipulate them together.
HTH
Walter Roberson
2011 年 9 月 7 日
What you are asking to do is not possible with ordinary numeric datatypes.
You could create a new object-oriented data class that did the work for you.
0 件のコメント
参考
カテゴリ
Help Center および File Exchange で Logical についてさらに検索
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!