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!