Separate Roots for a Quadratic Function

조회 수: 10 (최근 30일)
Whitney Blair
Whitney Blair 2021년 2월 11일
댓글: Whitney Blair 2021년 2월 11일
I am making a table of roots with different quadratic functions. I need to use the roots function, and cannot figure out how to seperate them into each cell.
Here is my code:
a=1, b=3, c=8^-14;
x1=(-b+sqrt(b^2-4*a*c))/(2*a);
x2=(-b-sqrt(b^2-4*a*c))/(2*a);
x3=(-b+sqrt(b^2-4*a*c))/(2*a);
x4=(-2*c)/(b-sqrt(b^2-4*a*c));
TypeofFunction={'Original Function'; 'Modified Function'};
Root1=[x1;x3];
Root2=[x2;x4];
T=table(TypeofFunction,Root1,Root2)
It makes this table:
TypeofFunction Root1 Root2
_____________________ _____________________ _________________
{'Original Function'} -7.57172102794357e-14 -2.99999999999992
{'Modified Function'} -7.57172102794357e-14 -3.00293255131965
I want to add a third row using:
roots([a,b,c])
ans =
-2.999999999999924
-0.000000000000076
I don't know how to separate the roots into the columns.
Thank you.
  댓글 수: 2
James Tursa
James Tursa 2021년 2월 11일
편집: James Tursa 2021년 2월 11일
Please post the code you are currently using and we can suggest methods to use to get the output in a format you want.
Walter Roberson
Walter Roberson 2021년 2월 11일
num2cell()?

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

채택된 답변

Walter Roberson
Walter Roberson 2021년 2월 11일
r = roots([a, b, c])
Root1(3) = r(1);

추가 답변 (0개)

카테고리

Help CenterFile Exchange에서 Desktop에 대해 자세히 알아보기

태그

Community Treasure Hunt

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

Start Hunting!

Translated by