フィルターのクリア

How to put the values into adjacent matrix?

1 回表示 (過去 30 日間)
Beibit Sautbek
Beibit Sautbek 2016 年 7 月 3 日
回答済み: Geoff Hayes 2016 年 7 月 3 日
I have matrix A=[2,2; 4,2; 3,4; 3,1]. The first column represents x axis, the second column represents y axis of the points. So I have 4 points. And I need make adjacent matrix of x elements of points. So, A=[x1,x2,x3,x4]=>A=[2,4,3,3]
How to make adjacent matrix like this?:

採用された回答

Geoff Hayes
Geoff Hayes 2016 年 7 月 3 日
Beibit - it seems that the second column of your matrix A is ignored, so the code would just be
A=[2,2; 4,2; 3,4; 3,1];
adjMat = zeros(4,4);
for u=1:4
for v=1:4
adjMat(v,u) = A(u,1)-A(v,1);
end
end

その他の回答 (0 件)

カテゴリ

Help Center および File ExchangeLoops and Conditional Statements についてさらに検索

Community Treasure Hunt

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

Start Hunting!

Translated by