Ältere Kommentare anzeigen
can I able to integrate a function with some limits a, b but without define the values to the limit , e.g f(x) = x^3 -3*x , having limits x1, x2 but I don't want to assign the values to it . can I integrate it in Matlab
Antworten (2)
Walter Roberson
am 5 Mai 2012
0 Stimmen
If you have the symbolic toolbox you can use int()
1 Kommentar
Nasir Qazi
am 5 Mai 2012
bym
am 5 Mai 2012
syms x a b
>> f = x^3-3*x;
>> int(f,a,b)
ans =
-((a + b)*(a - b)*(a^2 + b^2 - 6))/4
5 Kommentare
Nasir Qazi
am 6 Mai 2012
Walter Roberson
am 6 Mai 2012
Use the same method, changing the variable names as appropriate
syms T T0
cp = cp0 + b(T-T0)
int(cp, T, T0, T)
Nasir Qazi
am 6 Mai 2012
Nasir Qazi
am 6 Mai 2012
Walter Roberson
am 11 Mai 2012
That integral for f is certainly correct, as can be seen by removing the constant and realizing one is really only dealing with the integral of T^2, which of course yields 1/3*T^3
((T - T0)*(2*cp0 + T*b - T0*b))/2 is correct for the integral of cp with respect to T over T0 to T, but only provided that b(T-T0) is interpreted as meaning b*(T-T0) rather than b indexed at T-T0.
Kategorien
Mehr zu Numerical Integration and Differentiation finden Sie in Hilfe-Center und File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!