this is my equation using matlab , i can't get it manually.

5 ビュー (過去 30 日間)
maatoug ayoub
maatoug ayoub 2018 年 4 月 19 日
コメント済み: maatoug ayoub 2018 年 4 月 19 日
dmat = reshape(sqrt(sum((xy(a,:)-xy(a',:)).^2,2)),N,N);
  5 件のコメント
maatoug ayoub
maatoug ayoub 2018 年 4 月 19 日
編集済み: Stephen23 2018 年 4 月 19 日
for k = nargin:nargs-1
switch k
case 0
xy = 10*rand(20,2);
case 1
N = size(xy,1);
a = meshgrid(1:N);
dmat = reshape(sqrt(sum((xy(a,:)-xy(a',:)).^2,2)),N,N);
case 2
salesmen = 4;
case 3
min_tour = 2;
case 4
pop_size = 80;
case 5
num_iter = 5e3;
case 6
show_prog = 1;
case 7
show_res = 1;
otherwise
end
maatoug ayoub
maatoug ayoub 2018 年 4 月 19 日
this is a part of the script

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

採用された回答

njj1
njj1 2018 年 4 月 19 日
編集済み: njj1 2018 年 4 月 19 日
This looks like it's the distance from each (x,y) pair to every other (x,y) pair.
A_{i,j} = \sqrt{(x_i - x_j)^2}, where x = (x,y)
  4 件のコメント
njj1
njj1 2018 年 4 月 19 日
Yes, it is, but they do it in a clever, vectorized way, where they do not have any for loops to cycle through each i,j.
maatoug ayoub
maatoug ayoub 2018 年 4 月 19 日
thank you my friend now i untrestand it

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

その他の回答 (0 件)

タグ

Community Treasure Hunt

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

Start Hunting!

Translated by