急……matlab 编程实现对一个向量排序后,对应向量相同排序
答案:2 悬赏:70
解决时间 2021-03-03 18:06
- 提问者网友:幽瑟玉琼情殇
- 2021-03-02 17:38
我现在有两个1*n(n为某一常数)的矩阵A,两个矩阵对应位置上的值存在某种关联。现在我对矩阵A从大到小排序,我希望矩阵B中的对应元素随着A中元素的变化而变化,请问如何实现。 谢谢
最佳答案
- 二级知识专家网友:我们只是兮以城空
- 2021-03-02 18:46
clear all
clc
n=; %设定向量维数
A=; %初始A向量
B=; %初始B向量
[Anum,index]=sort(A); %A从大到小排列,返回排序后新的向量Anum和索引
for ni=1:n
Bnum(ni)=B(index(ni));
end
clc
n=; %设定向量维数
A=; %初始A向量
B=; %初始B向量
[Anum,index]=sort(A); %A从大到小排列,返回排序后新的向量Anum和索引
for ni=1:n
Bnum(ni)=B(index(ni));
end
全部回答
- 1楼网友:滚出爷的世界
- 2021-03-02 19:20
matlab中的颜色可以使用三维向量表示,为[r g b]
其中各个元素的取值在0到1之间
r为红色,g为绿色,b为蓝色
它和我们常用的使用256表示的颜色是一一对应的。
红色:[1 0 0]
绿色:[0 1 0]
蓝色:[0 0 1]
其他的可以对照256表示的颜色来设置。
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯
• 手机登qq时,显示手机磁盘不足,清理后重新登 |
• 刺客的套装怎么选啊? |