问题标题:
【matlab排序x(列向量)计算得到y,然后对y运用sort从大到小排序,从而得到新的y’,如何得到排序后的x’matlab对像y进行排序后有相应的指标矩阵,怎样把指标矩阵作用到X上,从而实现对X内数】
问题描述:
matlab排序x(列向量)计算得到y,然后对y运用sort从大到小排序,从而得到新的y’,如何得到排序后的x’matlab对像y进行排序后有相应的指标矩阵,怎样把指标矩阵作用到X上,从而实现对X内数据排序。要不要用“元胞数组”。上面提到的X为一列向量,其中每个数有一个代码,怎样由x中的数返回到代码中。
胡安斌回答:
我没太明白你的意思,我猜你的意思大概是这样的:
就跟我们在excel中对一列进行排序,其他列都会变化那样?对不对?代码就是这些:
x=[-3 -2 3 2 1 4]
y=x.^3-7*x.^2+x+50
[newy,lx]=sort(y);
newx=x(lx)
newy
查看更多