program for checking whether the root satisfies an equation

I am unable to make a program for the following problem.
Suppose I have 5 numbers (eg. 1, 2, 3, 4, 5) and I want to check whether these numbers are the roots of a particular equation(say x^2-7*x+10=0) or not. and I want to pick the numbers (or display the satisfying roots). please help.

 Accepted Answer

Or without the Symbolic Toolbox
fcn = @(x) x .^ 2 - 7 * x + 10;
x = [1, 2, 3, 4, 5];
f_x = fcn(x)
isroot = abs(f_x < sqrt(eps)); % The limit depends on the equation and actual problem
x(isroot)

More Answers (0)

Categories

Asked:

on 2 Jan 2018

Edited:

Jan
on 2 Jan 2018

Community Treasure Hunt

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

Start Hunting!