Qをn(2次元)座標を含むnx2ベクトルとする。私はベクトル内のすべての整数iのiとi + 1番目の座標の間の距離を計算し、それを加算したいと思います。ベクトルから得られる値の総和
私は、次のを思い付いた:
syms d
symsum(sqrt(sum((Q(d,:)-Q(d+1,:).^2))),d,1,n-1);
しかし、私は次のエラーを取得する:
??? Error using ==> sym.sym>notimplemented at 2653
Function 'subsindex' is not implemented for MuPAD symbolic objects.
Error in ==> sym.sym>sym.subsindex at 1359
notimplemented('subsindex');
Error in ==> test4 at 4
symsum(sqrt(sum((Q(d,:)-Q(d+1,:).^2))),d,1,n-1);
代わりに私はもちろん、forループを使用することができますが、私はこれはおそらくあると思われます最もきれいで迅速な解決策ではありません。