how do I integrate a function with varying limits?

5 次查看(过去 30 天)
Please how do I integrate a function with varying limits? I wish to run it as a script so that i can get the values of each integrand and later plotting it.
Below is what i tried on matlab but had errors:
m = 3;
w = 30;
p = 30;
G = 0.01;
F = cos (w*T)* exp(G/2*p*T)*cos(p*T);
a = 0.005:0.005:0.2;
b = 0.005+a;
f1 = int(F, a, b)
disp(double(fi))

采纳的回答

Walter Roberson
Walter Roberson 2015-5-17
m = 3;
w = 30;
p = 30;
G = 0.01;
syms A T
F = cos (w*T)* exp(G/2*p*T)*cos(p*T);
f1 = int(F, T, A, A+0.005);
a = 0.005:0.005:0.2;
fa = double(subs(f1, A, a));
plot(a, fa);

更多回答(0 个)

类别

Help CenterFile Exchange 中查找有关 Calculus 的更多信息

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by