Is there any way how to integrate a double variable
3 visualizzazioni (ultimi 30 giorni)
Mostra commenti meno recenti
Hi,
I have a script for calculating lots of variables with changing time and x_lateral position. I want to integrate one of these changing variables as related part shown below:
for i=1:ii
x=(i-1)*dx;
fikness=fik*sin(pi*x);
gap1(i)=(H1-0.5*fikness-A*(x-1/2));
end
massflux_first(i)=(int(gap1(i),x,0,1))
Inside gap1 function H1 and A varies in the whole program and x of course. so when I execute the error :
Undefined function 'int' for input arguments of type 'double'.
Error in ******* (line ***)
massflux_first(i)=(int(gap1(i),x,0,1))
When I look at workspace it says
gap1 is double.
Could anyone help me?
0 Commenti
Risposta accettata
Titus Edelhofer
il 9 Ott 2014
Hi,
for a vector gap1 you can use the function trapz as a simple way of integrating...
Titus
0 Commenti
Più risposte (1)
Vedere anche
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!