MATLAB Answers

Anne
0

function of integral bound

Anne
さんによって質問されました 2019 年 5 月 2 日
最新アクティビティ Torsten
さんによって 回答されました 2019 年 5 月 3 日
I want to solve for b where (the integrands are more complex so that I can't compute the integral myself).
I tried the following
f1=@(x) 1;
f2=@(a,b) integral(f1,0,a+b);
f3=@(b) (integral2(f2,0,b,0,0)-1)^2;
fminunc(f3,0,options);
but I get the error message that A and B must be floating-point scalars.
I appreciate any help. Thanks.

  0 件のコメント

サインイン to comment.

1 件の回答

Torsten
回答者: Torsten
2019 年 5 月 3 日
 採用された回答

function main
sol = fzero(@fun,1.0)
end
function res = fun(b)
amin = 0;
amax = b;
xmin = 0;
xmax = @(a) a+b;
f = @(x) ones(size(x));
res = integral2(@(a,x)f(x).*a,amin,amax,xmin,xmax) - 1.0;
end

  0 件のコメント

サインイン to comment.



Translated by