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

  Finite difference method

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

  Determine the necessary shell temperature

In a shell-and-tube heat exchanger, one fluid passes through a central tube while another fluid flows through an outer shell in the opposite direction. The purpose is to heat the fluid passing through the central tube.

  Find the integral of a function at an arbitrary location

Write a Matlab function to perform numerical integration of a set of evenly spaced data points using the trapezoidal rule

  Compute the speed of single-stage planetary gear train

Write a MATLAB function [speed] = planetary (N, emesh, first, last, arm) that computes the speed of a given link in a single-stage planetary gear train.

  Calculate and plot the error in the numerical derivative

Write a program to calculate and plot the error in the numerical estimate of the derivative.

  Create the graph using matlab functions

Create the graph, which contains a piecewise function where a line exists in the first interval, a parabola in the second interval, and the sine function in the third interval.

  Develop a simulation program

Develop a simulation program

  Create a vector in matlab

Create a three dimensional diagram of function.

  Open a named pipe and to read data from the pipe

Open a named pipe and to read data from the pipe in matlab

  Write the commands that will create the matrix

Write the commands that will create the matrix.

  Lagrange interpolating polynomial of degree

Lagrange interpolating polynomial of degree

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