[英]Matlab double summation of series
我試圖在Matlab中使用一個函數,它將給出以下等式:
x
和a
值在兩個矩陣中。 我幾乎嘗試了一切,但無法得到正確的答案。 誰能幫忙?
謝謝
假設A和X是大小為nx 1的向量,您可以通過編寫transpose(X) * (sqrt(A * transpose(A)) .* (ones(n) - eye(n))) * X
來構造該表達式。
另一種方法是
a = sqrt(ain); % ain is your input column vector
A = a*a.';
A = A-diag(diag(A));
aresult = x.'*A*x % x is your (other) input column vector
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.