![](https://www.mathworks.com/matlabcentral/answers/uploaded_files/229674/image.png)
How to integral a composite function in yalmip?
4 Ansichten (letzte 30 Tage)
Ältere Kommentare anzeigen
Tong Liu
am 13 Jul. 2019
Kommentiert: Tong Liu
am 15 Jul. 2019
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 Kommentare
Akzeptierte Antwort
infinity
am 13 Jul. 2019
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
![](https://www.mathworks.com/matlabcentral/answers/uploaded_files/229674/image.png)
3 Kommentare
infinity
am 15 Jul. 2019
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.
Weitere Antworten (0)
Siehe auch
Kategorien
Mehr zu Linear Algebra finden Sie in Help Center und File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!