Plot the following function over a given interval:
Show older comments
I am new to MATLAB and having difficulty generating a plot over the interval x = [0,7] for following equation:

This is what I have so far:
fplot(exp(0.5*x)*(2*sin(5*x)-0.6*cos(0.7*x)),[0,7])
axis([0,7,-1,1])
Could someone please explain what is wrong with my syntax/formatting? Thank you.
Answers (1)
Star Strider
on 9 Oct 2016
If you haven’t, you have to declare x as a symbolic object.
This works (in R2016b):
syms x
fplot(exp(0.5*x)*(2*sin(5*x)-0.6*cos(0.7*x)),[0,7])
1 Comment
Also this:
fplot(@(x)exp(0.5*x).*(2*sin(5*x)-0.6*cos(0.7*x)),[0,7]) % note the .* after exp(0.5*x)
Categories
Find more on Line Plots in Help Center and File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!