How to plot polynomial in matlab
14 views (last 30 days)
Show older comments
equation is f(x) = 150x - 400x^2 + 500x^3
Want to plot f(x) for x= 0 to 0.8
need to have a legend
4 Comments
Dyuman Joshi
on 3 Mar 2024
You need to use element-wise power - power, .^
epsilon = linspace(0,0.8,100);
sigma = 150*epsilon - 400*epsilon.^2 + 500*epsilon.^3;
figure;
plot (epsilon, sigma)
xlabel('Strain(ε)');
ylabel('Stress(σ)(kPa)');
title('Stress/Strain for Foam');
grid on;
Answers (1)
Alexander
on 29 Feb 2024
Edited: Alexander
on 29 Feb 2024
Some homework assistance and solution:
x = linspace(0,0.8,1000);
y = 150*x - 400*x.^2 + 500*x.^3;
plot(x,y)
1 Comment
Dyuman Joshi
on 29 Feb 2024
Edited: Dyuman Joshi
on 29 Feb 2024
I believe that's solving the problem rather than assisting.
I suggest you edit your answer accordingly.
See Also
Categories
Find more on Function Creation 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!