私はある点からユークリッド距離行列を生成しようとしています[1,1]
。これは私が持っているものですが、意図したとおりに動作しません:単一の点からの距離
a=rand(10,10);
a=sort(a); %sort example matrix it should be visible that distances should get bigger and bigger
a=pdist([ones(size(a));a]);
イメージとして10x10の行列を想像してください。私は、点A(ここでは[1,1])から一連の他の点、すなわち行列全体までの距離を求めたいと思います。したがって、期待されるフォーマットは、元のマトリックス10x10サイズですが、すべての距離がAを指すようになります。
これを行う簡単な方法はありますか?
それでは、どのようにあなたは、10次元の点と2次元の点の間の距離を計算するつもりだと提案しているのですか? – Suever
最後の行に括弧がありません。 – beaker
私はすべてのインデックス[x、y]に価値があると考えました。私はその値を[1,1]からその点の距離にしたいだけです。それは理にかなっていますか? – user2305193