Calculate x - y using canonical forms parametric solution

Assignment Help MATLAB Programming
Reference no: EM13729633

The challenge is to find the intersection points of two curves as a parameter p varies. Consider the following two curves;

x2 + 9y2 = 16,

y - x2 + 2x = p,

where 0 ≤p ≤2.5

1. Use Sci/Matlab to plot the behavior of the intersection points of the two curves as the parameter p is systematically changed (i.e. plot the intersection for p = 0, 1 and 2).

Hint: Plotting an ellipse can be problematic. The simplest way if possible, is to recast the equation of the ellipse in canonical form-

x2/a2 + y2/b2 = 1

and then calculate x; y using the canonical form's parametric solution-

x(t) = a cos(t)

y(t) = b sin(t)

where t = [0,2π].

When attempting to plot relations always use the parametric form wherever possible.

2. Write a Sci/Matlab function that returns the function values and the Jacobian needed for Newton's method.

3. Write a Sci/Matlab function to solve the above equations for a given value of p using Newton's method.

4. Solve the above pair of equations for p = 0 , p = 1 and p = 2 .

Hint: Use the estimates from Task 2 as your initial guess when p = 0 . As p is changed use the solution of the system from the previous value of p as your initial guess of the solution for the new value of p.

5. Now do something that you may find difficult.

First, recognise that the computation method in Task 3 is not well vectorised: it does a lot of computation on scalars and on vectors with a pathetically short length only two. Write a new Newton's method function that is invoked just once and simultaneously com- putes solutions for all values of input parameter p.

Note: instead of computing and storing the Jacobian as a 2 2 array, you will need to compute and store as a Jacobian for each value of p, say store the four elements as a 4 n array where you are solving for n values of p. Then, instead of using Sci/Matlab's linear equation solver x=J\f, explicitly solve all the 2 2 equations using Cramer's Rule. Assuming:

we get

x1 = (f1J4 - J2f2)/ det J ; and x2 = (J1f2 - f1J3)/ det J ;

where det J = J1J4 - J2J3 :

You will need the vector .* and ./ operators.

6. Plot the solutions x and y as a function of parameter p. That is, show graphically how the intersection point of the two equations varies with p.

If you did not get Task 4 working, then proceed with this last question by utilising your algorithm of Task 3 to compute solutions for many values of parameter p in the range 0 ≤ p ≤2.5 , and then plot these.

Reference no: EM13729633

Questions Cloud

Discuss the brand development strategies marketers : Discuss the brand development strategies marketers use to develop brands. In addition, provide and justify an example of each strategy. 1. Line extensions 2. Brand extensions, 3multibrands or 4new brands.
Write an essay on latin america and the catholic church : Case Study: Latin America and the Catholic Church. Traditionally, conservatives in Latin America supported and had the support of the Catholic Church.
What is the cumulative cash surplus at end of first quarter : The Cannon Ball has projected its first quarter sales at $11,200, second quarter sales at $10,900, and third quarter sales at $13,300. The firm's cost of goods sold is equal to 71 percent of the next quarter's sales. The accounts receivable period is..
Explain what capabilities of an erp system : What capabilities of an ERP system would be useful for a company like Just Sofas. Describe the environment under which the ERP system was being implemented. Was due diligence conducted in choosing the ERP vendor.
Calculate x - y using canonical forms parametric solution : Write a Sci/Matlab function that returns the function values and the Jacobian needed for Newton's method - show graphically how the intersection point of the two equations varies with p - Jacobian needed for Newton's method.
New market segment : To be successful in the new market segment, your team must efficiently accomplish the goals set by the company. Your manager, therefore, would like you to develop a leadership approach for each team member on your team based on the theories of lea..
Loan amortization-amount of the annual payments : (Loan amortization) On December 31, Son-Nan Chen borrowed $110,000, agreeing to repay this sum in 24 equal end-of-year instalments and 18 percent interest on the decling balance. How large must the annual payments be?
What is the second law of robotics : What is the second law of robotics, Provide an example to illustrate how an adaptation may lead to natural selection. The example should be detailed enough to show that you understand the linkage
Land owner receives annual royalty payment : Suppose that a land owner receives annual royalty payment of $2000 at the end of first year, $2200 at the end of second year, $1900 at the end of third year, $2500 at the end of forth year, and $1500 at the end of fifth year. Calculate the future val..

Reviews

Write a Review

MATLAB Programming Questions & Answers

  Create a function called freefall

Write a function called eapprox that takes the value of K as input and which them approximates e using the method described.

  Finite difference method

Use the finite difference method to calculate the temperature at the point specified since it is easier.

  Write a program that examines student in basic arithmetic

Write a program that examines the student in the basic arithmetic operations (summation, subtraction and multiplications).

  Write a function that collects integers from the user until

Write a function that collects integers from the user until a 0 is encountered and returns them in a list in the order they were input (ML only).

  Find general solution of the ordinary differential equation

Find a general solution of the following ordinary differential equations and find the general solution of the following ordinary differential equation

  Determine the stability status for the digital system

Sketch the z-plane pole-zero plot and determine the stability status for the following digital system.

  Create from the stack a structure string stac

Design a structure stack that represents a stack of elements of some arbitrary type. Include the functions: create(returns an empty stack), push(add an element to the top of the stack and return the resulting stack), pop(delete the top element and re..

  Write a simple program that stores the high temperatures

A meteorological company wants you to write a simple program that stores the high temperatures and low temperates for each of the months of the year. After consulting with trusted programming partners, you come up with a great idea

  Program that gets 10 numbers and stores then in an array

Write a program for a child's rectangle play yard is to be built next to the house. To make the three sides of the play-pen, twenty-four meters of fencing are available.

  It is now cooled so the volume becomes half the initial

a piston cylinder loaded so it gives constant pressure has 0.75 kg saturated vapor water at 200 kpa. it is now cooled

  Matlab polyfit and polyval functions

Include the original photograph of your selected profile with your assignment. Trace your drawing on a graph paper. For convenience you can rotate the given profile.

  Realistic animations include more

Realistic animations include more than just translations of shapes. They also have scaling involved. For this question, you're asked to write a function called "problem4" that accepts a single input variable and applies a scaling constant of 3. Th..

Free Assignment Quote

Assured A++ Grade

Get guaranteed satisfaction & time on delivery in every assignment order you paid with us! We ensure premium quality solution document along with free turntin report!

All rights reserved! Copyrights ©2019-2020 ExpertsMind IT Educational Pvt Ltd