2015-07-11 15 views

回答

0

結賬the documentation for fsolve。您可以使用fsolve創建一個功能手柄,無論是在自己的文件中的函數或匿名,並調用它:

h = @(U) P'*U.^2; % function handle 
U_next = fsolve(h, U); 

如果你正在做一個內部的產品,你還需要確保你的左手方有相同數量,因爲您的右邊有。舉例來說,如果你有一些任意4X1矩陣P和初始1×4向量U,你必須採取一些轉置,以確保您的內積的作品出來:

P = rand(4, 1); % random column vector 
U = rand(1, 4); % random row vector 
h = @(U) P'*U'.^2; % (1x4) * (4x1) = scalar result 

或者,如果你正在嘗試做逐元素乘法:

h = @(U) P'.*U.^2; % (1x4) .* (1x4) = (1x4) result with element-wise multiplication 
相關問題