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.

 채택된 답변

Star Strider
Star Strider 2018년 1월 31일

1 개 추천

The vpa function converts the fractions to their decimal equivalents (decimal fractions).

댓글 수: 7

Gavin Seddon
Gavin Seddon 2018년 2월 1일
Thank you, to get a single answer must this be calculated?
Star Strider
Star Strider 2018년 2월 1일
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.
Gavin Seddon
Gavin Seddon 2018년 2월 3일
Hello and thank you.
Gavin Seddon
Gavin Seddon 2018년 2월 3일
Hello and thank you.
Star Strider
Star Strider 2018년 2월 3일
As always, my pleasure.

댓글을 달려면 로그인하십시오.

추가 답변 (0개)

카테고리

도움말 센터File Exchange에서 Symbolic Math Toolbox에 대해 자세히 알아보기

질문:

2018년 1월 31일

댓글:

2018년 2월 3일

Community Treasure Hunt

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

Start Hunting!

Translated by