How to integral a composite function in yalmip?
2 ビュー (過去 30 日間)
古いコメントを表示
sdpvar x1 x2 x3 u1
% syms x1 x2 x3 u1
d=x1+x2;
y=x1+x2+u1+d;
z=y+3;
t=int(z,y,0,y)
hello everyone...I have define a integration by yalmip, but there are some error..
If replace by syms, there are still errors.
Could you please help me find the mistakes? THANKS.
0 件のコメント
採用された回答
infinity
2019 年 7 月 13 日
Hello,
You define z as a function of x1, x2, and u1. But, you apply the integral function to compute the integral of z over the interval [0, y] and told the integral function that the variable of z is also y. It is not correct.
Let image that what you are doing like trying to compute
3 件のコメント
infinity
2019 年 7 月 15 日
Hello,
In case, we have function z(y) = y + 3 then we can compute the integral of z with respect to y as simple by
syms y a
z = y + 3;
res = int(z,y,0,a)
where "a" is upper limit of the integral.
But, in your given code, you defined z as function of x1, x2, u1 and parameter d. Matlab can not understand that z is a function y.
その他の回答 (0 件)
参考
カテゴリ
Help Center および File Exchange で Numerical Integration and Differential Equations についてさらに検索
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!