Can someone help me "Error using sym/diff"
6 Ansichten (letzte 30 Tage)
Ältere Kommentare anzeigen
Can someone help me with this please!
My question :

and I stuck here:

Thank you so much !!
0 Kommentare
Antworten (2)
Dyuman Joshi
am 10 Sep. 2021
1) Your approach of declaring syms variable and taking x from -pi to pi as initial condition for using dsolve is incorrect .
2) Since, your question asks to verify (meaning you don't need to solve the equation) numerically, you can do something like this.
syms x y
y = sin(x) + 2*cos(x);
z = diff(y,2) + y
As you can see that, the value of differential equation is 0 for any value of x.
0 Kommentare
Walter Roberson
am 10 Sep. 2021
Your approach is wrong for the question. It asks for numeric verification.
So take x = linspace() a range notably wider than [-pi, pi] because you need several periods in order to verify periodic behaviour.
Then evaluate y = sin(x) + 2*cos(x) for that numeric x.
Now, do numeric differentiation,
dy = gradient(x, y);
d2y = gradient(x, dy);
and compare d2y + dy to 0
0 Kommentare
Siehe auch
Kategorien
Mehr zu Ordinary Differential Equations 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!