Unsual gradient from gradient

Hello, when I try and calculate the gradient I receive slope = gradient (fx)
slope =
(7167*x^2)/25000 - (3523*x)/5000 + 6389/10000
>> GRAD = vpa (slope, 10)
GRAD =
0.28668*x^2 - 0.7046*x + 0.6389
Will someone advised me how to interpret this please? GS.

 Accepted Answer

Star Strider
Star Strider on 31 Jan 2018
The vpa function converts the fractions to their decimal equivalents (decimal fractions).

7 Comments

Thank you, to get a single answer must this be calculated?
My pleasure.
Note that ‘GRAD’ is a function of ‘x’, so if you want a strictly numeric answer, you must provide a value for ‘x’.
Hello, I followed the intuitive procedure however I received: x=10
x =
10
>> solve slope Warning: Do not specify equations and variables as character vectors. Instead, create symbolic variables with syms. > In solve>getEqns (line 445) In solve (line 225)
ans =
0 thank you, will you direct me further please? GS.
My pleasure.
Your ‘slope’ expression needs to be defined as a function (available in R2012a and later).
syms x
slope(x) = (7167*x^2)/25000 - (3523*x)/5000 + 6389/10000;
x = 10;
GRAD = vpa(slope(10))
GRAD =
22.2609
Ideally, the expression that created ‘slope’ should be defined as a function. Then ‘slope’ will inherit the function designation, and be a function itself.
Hello and thank you.
Hello and thank you.
As always, my pleasure.

Sign in to comment.

More Answers (0)

Categories

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!