設Q是包含n(2維)座標的n×2矢量。我想計算向量中所有整數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循環,但我懷疑這可能是不是最快最快的解決方案。