how to Integral function with two independent variables ?
2 Ansichten (letzte 30 Tage)
Ältere Kommentare anzeigen
I need to integrate my function with two variables,and the date is a matrix with two columns,the function is:
i=100,and the variables x and y is knowed.
![](https://www.mathworks.com/matlabcentral/answers/uploaded_files/507378/image.png)
I think maye i shoule use the function integral2,but i dont konw how to deal with the "i"
I try to write some code,maybe is it right? but the bold code ,i don't know how to write
for i=1:100
x=data(:,1);
y=data(:,2);
f=@(x,y)(x/y)(x+y) ;
q = integral2(fun,xmin,xmax,ymin,ymax,Name,Value)
anyone can help me ??
Thank you very much !
1 Kommentar
Bjorn Gustavsson
am 2 Feb. 2021
Your problem description is a bit unclear, you'll get better help if you make it clearer.
Antworten (1)
Shubham Rawat
am 8 Feb. 2021
Hi,
You are using variables
and
but your limits are on i. So I am not able to figure out who are the variables which you want to integrate.
![](https://www.mathworks.com/matlabcentral/answers/uploaded_files/512682/image.png)
![](https://www.mathworks.com/matlabcentral/answers/uploaded_files/512687/image.png)
You may use summation here instead of using integration. You can use help from the following code:
x=data(:,1);
y=data(:,2);
sum = zeros(100,1);
for i=1:100
sum(i) = (x(i)/y(i))*(x(i) + y(i));
end
Hope this Helps!
0 Kommentare
Siehe auch
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!