how can I compute distances:
Ältere Kommentare anzeigen
how can I compute distances:
I have a code which was running in matlab 2016:
Nat=1000;
pos=(rand(3, Nat)-0.5);
kr=dist(pos)+eye(Nat);
In my new matlab version (Matlab 2019), it seems to require an additional toolbox?
yours
Robin
Akzeptierte Antwort
Weitere Antworten (3)
Fangjun Jiang
am 27 Jan. 2020
0 Stimmen
Run the code and then run "license inuse". Only MATLAB is needed.
2 Kommentare
Robin Kaiser
am 28 Jan. 2020
Walter Roberson
am 28 Jan. 2020
It is not a backward incompatibility. dist() was never part of basic MATLAB. You probably had some third-party dist() function.
Walter Roberson
am 27 Jan. 2020
0 Stimmen
dist() is part of the Deep Learning Toolbox
2 Kommentare
Robin Kaiser
am 28 Jan. 2020
Walter Roberson
am 28 Jan. 2020
No, it implies you used a third-party function before.
If you want to use basic MATLAB, then
kr = squareform(pdist(pos.')) + eye(Nat);
Robin Kaiser
am 28 Jan. 2020
0 Stimmen
Kategorien
Mehr zu MATLAB finden Sie in Hilfe-Center und File Exchange
Produkte
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!