how can I compute distances:
Show older comments
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
Accepted Answer
More Answers (3)
Fangjun Jiang
on 27 Jan 2020
0 votes
Run the code and then run "license inuse". Only MATLAB is needed.
2 Comments
Robin Kaiser
on 28 Jan 2020
Walter Roberson
on 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
on 27 Jan 2020
0 votes
dist() is part of the Deep Learning Toolbox
2 Comments
Robin Kaiser
on 28 Jan 2020
Walter Roberson
on 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
on 28 Jan 2020
0 votes
Categories
Find more on Introduction to Installation and Licensing in Help Center and File Exchange
Products
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!