how to write code for intergral with two variables?
1 Ansicht (letzte 30 Tage)
Ältere Kommentare anzeigen
I want to plot this function
f={(1+cos(w))*cos(w*x)}/(pi^2-w^2)+sin(w)*sin(w*x)/(pi^2-w^2)
int(f,w,0,n)
so i wrote code for this function
ㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡ
x=-3:0.01:3;
syms w
A=(1+cos(w))*cos(w*x);
B=sin(w)*sin(w*x);
C=pi^2-w^2;
f=A/C+B/C;
F5=int(f,'w',0,5)
plot(x,F5)
ㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡ
then the process did not finish. what's wrong on my code?
and how to plot this function?
0 Kommentare
Antworten (1)
Surya Talluri
am 12 Aug. 2020
I understand that you are trying to get integral values at 600 values of x, which is taking so much time to run. You can use “fplot” function to plot any symbolic expressions in required interval.
syms w x
pi = sym(pi)
A=(1+cos(w))*cos(w*x);
B=sin(w)*sin(w*x);
C=pi^2-w^2;
f=A/C+B/C
F5=int(f,w,0,5)
fplot(F5, [-3, 3])
0 Kommentare
Siehe auch
Kategorien
Mehr zu 가정(Assumption) finden Sie in Help Center und File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!