How to plot a function obtained after integrating a two-parameter function with respect to one parameter?
Afficher commentaires plus anciens
y=0:0.01:1;
f=@(t,y) exp(-t.*y);
q=@(y) integral(@(t) f(t,y),0,2);
g=@(t,y) sin(t.*y);
p=@(y) integral(@(t) g(t,y),2,4);
k=q(y)+p(y);
M=cos(y);
L=M.*k
plot(y,L)
The actual functions are a bit different but they have the same parameters and I have followed the same procedure. I am neither getting values of L nor the plot. I also tried ezplot and fplot. ezplot shows error and fplot gives a blank plot.
Réponse acceptée
Plus de réponses (1)
Torsten
le 17 Oct 2018
y=0:0.01:1;
f=@(t,y) exp(-t*y);
q=integral(@(t) f(t,y),0,2,'ArrayValued',true);
g=@(t,y) sin(t*y);
p=integral(@(t) g(t,y),2,4,'ArrayValued',true);
k=q+p;
M=cos(y);
L=M.*k;
plot(y,L)
Catégories
En savoir plus sur Line Plots dans Centre d'aide et File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!