While loops, please help

2 views (last 30 days)
Leora on 19 Sep 2014
Commented: suraj giri on 27 Feb 2017
Give the following function
f(x)= x^3 -(5x)^2 +2^(x) - 10000x
Use a while loop to compute f(x) and then create a plot for 0<x<20.
This is what I have so far, I know I have to define x but I don't know what to set x= to since it did not specify.
f(x)=x^3 -(5*x)^2 +2^(x) -10000*x;
while 0<x<20

Answers (2)

Roger Stafford
Roger Stafford on 19 Sep 2014
Here's something to get you started:
x = linspace(0,20,500);
will create a vector of 500 values of x uniformly spaced between 0 and 20. Now see what you can do with that vector towards getting something to plot.
  1 Comment
suraj giri
suraj giri on 27 Feb 2017
sir, it is asked to plot (0<x<20), that means x has have value greater than 0 and less than 20, but according to your command, x=linspace(0,20,500), x will have 500 values between 0-20 including 0 and 20 but we must not have 0 and 20 :)

Sign in to comment.

Azzi Abdelmalek
Azzi Abdelmalek on 19 Sep 2014
there are examples in this help


Find more on Loops and Conditional Statements 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!

Translated by