[英]Return multiple solutions GNU Octave or Matlab
我有一個函數,可以解決方程式中的變量。 該方程應該有2個解。 例如,9 = x ^ 2,x可以是3或-3。 如何獲得兩個值都返回? 現在,它僅返回第一個答案3。
您可以修改函數以返回值數組,例如
function x = solve_square(y)
% Returns the solutions to y=x^2
x = [sqrt(y), -sqrt(y)];
end
用法是
>> x = solve_square(9)
x =
3 -3
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.