Hello,
I have the following. I have a matrix W (2Χ50) and I make the scatter plot for each of its row, that is,
scatter(W(1,:),W(2,:))
The first point in the sctter plot corresponds to W (1,33), the second to the point W (2,5) and so on. How can I put these points (of the scatter plot) in a new matrix in the order they appear in the scatter plot?

 採用された回答

Jon
Jon 2022 年 1 月 14 日
編集済み: Jon 2022 年 1 月 14 日

0 投票

Assuming you mean by the first point, second point, etc in the scatter plot their order of appearance from left to right (along the x axis of the plot) you could do this
[~,idx] = sort(W(1,:))
Wnew = W(:,idx)

2 件のコメント

stelios loizidis
stelios loizidis 2022 年 1 月 14 日
It works!!! Thanks for the quick and valuable help !!!!
Jon
Jon 2022 年 1 月 14 日
You're welcome. Good luck with your project.

サインインしてコメントする。

その他の回答 (0 件)

カテゴリ

タグ

質問済み:

2022 年 1 月 14 日

コメント済み:

Jon
2022 年 1 月 14 日

Community Treasure Hunt

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

Start Hunting!

Translated by