1answer.
Ask question
Login Signup
Ask question
All categories
  • English
  • Mathematics
  • Social Studies
  • Business
  • History
  • Health
  • Geography
  • Biology
  • Physics
  • Chemistry
  • Computers and Technology
  • Arts
  • World Languages
  • Spanish
  • French
  • German
  • Advanced Placement (AP)
  • SAT
  • Medicine
  • Law
  • Engineering
Eva8 [605]
3 years ago
15

For each of the following polynomials, apply either the Muller's method or the Bairstow's method to find all real or complex roo

ts. Analyze and contrast performance between the two methods. Plot the functions to choose root guesses appropriately. You can apply any simplifications you deem appropriate prior to applying the numerical methods.1. f(x) = x³ - x² + 2x - 2
2. f(x) = 2x⁴ + 6x² + 8
3. f(x) = -2 + 6.2x - 4x² + 0.7x³
4. f(x) = x⁴ - 2x³ + 6x² - 2x + 5
Computers and Technology
1 answer:
ratelena [41]3 years ago
3 0

Answer & Explanation:

Solutions for given polynomial expressions.

1. f(x) = x3 - x2 + 2x - 2

Bairstow's method divides the polynomial by a quadratic function.

Let initial values p = 0.1 q = 0.1

[0]         [1]          [2]           [3]

a[]

1.0         1.0         2.0         2.0

-0.1        1.11        -2.010004        -2.010004

-0.1        1.11  

__________________________________________

b[]

1.0        -1.0        2.010002        -3.191

-0.1        1.100001

-0.1  

__________________________________________

c[]

1.0        -11.200001        34.030003  

dp = -1.100001 dq = 1.9070003

p =   -1.6770535 q = 2.0070002

 

a[]

1.0        -11.0        32.0        -22.0

2.6770535        -22.280973        20.645508        -15.478039

-2.0070002        16.704155  

_________________________________________

b[]

1.0        -8.322947        7.7120266        15.349663

2.6770535        -15.114358

-2.0070002  

_________________________________________

c[]

1.0        -5.645893        -9.409331  

dp = -1.2019181 dq = 0.9261256

p =   -3.8789716 q = 2.9331257

a[]

1.0        -11.0        32.0        -22.0

3.8789716        -27.622267        5.6035914        -4.2372155

-2.9331257        20.886871  

__________________________________________

b[]

1.0        -7.1210284        1.4446075        4.4904633

3.8789716        -12.575847

-2.9331257  

__________________________________________

c[]

1.0        -3.2420568        -14.064364  

dp = -0.35257483 dq = 0.3015399

p =   -4.2315464 q = 3.2346656

a[]

1.0        -11.0        32.0        -22.0

4.2315464        -28.641026        0.52601856        -0.4020975

-3.2346656        21.893684  

__________________________________________

b[]

1.0        -6.7684536        0.124308825        0.41970253

4.2315464        -10.735041

-3.2346656  

__________________________________________

c[]

1.0        -2.5369072        -13.845398  

dp = -0.036022577 dq = 0.032922886

p =   -4.267569 q = 3.2675886

a[]

1.0        -11.0        32.0        -22.0

4.267569        -28.731113        0.0055390946        -0.004241169

-3.2675886        21.998816  

_________________________________________

b[]

1.0        -6.732        0.001        0.004

4.267569        -10.518969

-3.2675886  

_________________________________________

c[]

1.0        -2.4648619        -13.785259  

dp = -3.8030953E-4 dq = 3.605403E-4

Final solution

p = -4.2679496 , q = 3.267949

Now

  -p + Ö(p2- 4q)  

root1 =          = 3.26

  2  

  -p - Ö(p2- 4q)  

root2 =          = 1

  2  

Now the deflated polynomial is

Qn-2(x)* = x - 6.732    Þ  root3 =  6.732

*(Qn-2(x) is nothing but the first n-2 elements of b[ ]. )

the roots of the polynomial equation are 3.26, 1.00 and 6.732.

You might be interested in
give an example of a technical issue you were not able to resolve on your first attempt. What troubleshooting steps did you take
erastovalidia [21]
One technical issue I had was on Windows 8.1, with the charm menu not working. The troubleshooting steps to fix it was I did CTRL+SHIFT+ESC to open task manager. I then found Windows Explorer and clicked "Reload." Then everything was fine.

Hope This Helped!
6 0
3 years ago
Which of the Arts, A/V Technology, and Communication career cluster pathways are involved with producing a product for an audien
PIT_PIT [208]

I believe the pathways are Audio/Visual Technology and Film, Journalism and Broadcasting and Printing Technology .


5 0
3 years ago
Read 2 more answers
Explain why a holiday on a cruise liner will be an ideal holiday​
liubo4ka [24]

Answer:

The great thing about a cruise holiday is that everyone in your party can please themselves yet still have a real holiday together. The kids can make new friends and take part in fun and educational activities during the day, while the adults unwind by the pool, learn a new skill or hit the casino.

3 0
2 years ago
An ironworker standing 30 feet in the air is safe wearing a full body harness that is not tied off
Nataly_w [17]

Answer

It is FALSE .

Explanation

A full body harness is a  type of safety 'attire' specifically put on for the purposes of protection. Safety harness are necessarily for fall protection. It also provides the user or the worker comfortability and confidence while working on those high risky places. It is advisable that when a worker is exposed to a fall hazard which about six feet and above high to wear a harness that is tied off.

8 0
3 years ago
Read 2 more answers
Coupon collector is a classic statistic problem with many practical applications. The problem is to pick objects from a set of o
ahrayia [7]

Answer:

Here is the JAVA program:

public class Main {  //class name

public static void main(String[] args) {   //start of main method

//sets all boolean type variables spades, hearts diamonds and clubs to false initially

   boolean spades = false;  

   boolean hearts = false;

   boolean diamonds = false;

   boolean clubs = false;  

   String[] deck = new String[4];  //to store card sequence

   int index = 0;  //to store index position

   int NoOfPicks = 0;  //to store number of picks (picks count)

   while (!spades || !hearts || !diamonds || !clubs) {   //loop starts

       String card = printCard(getRandomCard());  //calls printCard method by passing getRandomCard method as argument to it to get the card

       NoOfPicks++;   //adds 1 to pick count

       if (card.contains("Spades") && !spades) {  //if that random card is a card of Spades and spades is not false

           deck[index++] = card;  //add that card to the index position of deck

           spades = true;  //sets spades to true

       } else if (card.contains("Hearts") && !hearts) {  //if that random card is a card of Hearts and hearts is not false

           deck[index++] = card;  

           hearts = true;   //sets hearts to true

       } else if (card.contains("Diamond") && !diamonds) {  //if that random card is a card of Diamond and diamonds is not false

           deck[index++] = card;

           diamonds = true;  //sets diamonds to true

       } else if (card.contains("Clubs") && !clubs) {  if that random card is a card of Clubs and clubs is not false

           deck[index++] = card;

           clubs = true;         }     }   //sets clubs to true

   for (int i = 0; i < deck.length; i++) {  //iterates through the deck i.e. card sequence array

       System.out.println(deck[i]);     }  //prints the card number in deck

   System.out.println("Number of picks: " + NoOfPicks);  }   //prints number of picks

public static int getRandomCard() {  //gets random card

   return (int) (Math.random() * 52); }   //generates random numbers of 52 range

public static String printCard(int cardNo) {   //displays rank number and suit

   String[] suits = { "Spades", "Hearts", "Diamonds", "Clubs", };  //array of suits

   String[] rankCards = { "Ace", "2", "3", "4", "5", "6", "7", "8", "9", "10",

           "Jack", "Queen", "King" };   //array of rank

  int suitNo = cardNo / 13;  //divides card number by 13 and stores to suitNo

 int rankNo = cardNo % 13;   //takes modulo of card number and 13 and store it to rankNo

   return rankCards[rankNo] + " of " + suits[suitNo];  }}  //returns rankCard at rankNo index and suits at suitNo index

Explanation:

The program is explained in the comments attached with each line of code. The screenshot of the program along with its output is attached.

8 0
3 years ago
Other questions:
  • What does the picture indicate on the famous book “Dawn of the century”?​
    10·1 answer
  • Bullets in a text box will do which of the following?
    9·1 answer
  • What happens if you move unencrypted files into an encrypted folder?
    5·1 answer
  • Can anybody come up with a catchy title for this?
    11·1 answer
  • According to company policy and administrator must logically keep the Human Resources department separated from the Accounting d
    5·1 answer
  • How does it transform your ways of socializing
    11·1 answer
  • Pls explain the meaning of the word"INTERNET"​
    5·2 answers
  • How network diagram help in scheduling a project? Draw activity network diagram as per given
    7·1 answer
  • Explain how mobile phone production could be more sustainable​
    8·2 answers
  • The features used be of Computer that tell, it every field.​
    6·1 answer
Add answer
Login
Not registered? Fast signup
Signup
Login Signup
Ask question!