showing roots of an equation
2 views (last 30 days)
Show older comments
Would you please explain what is wrong with this operation? I entered an equation as a string and then assigned it
to a variable named d. Then I used that variable in the solve command and since there are two roots I considered d as a
struct with two fields. Is this correct? Is d a struct or not? Then I tried to show roots as fields by writing d(1) and d(2)
but the operations gave very strange results in the following.
>> d='x^2-6*x-12'
d =
'x^2-6*x-12'
>> solve(d)
ans =
3 - 21^(1/2)
21^(1/2) + 3
>> d(1)
ans =
'x'
>> d(2)
ans =
'^'
Would you also please introduce some other methods to show roots?
0 Comments
Accepted Answer
More Answers (0)
See Also
Categories
Find more on Linear Algebra 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!