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

  Prompts the user to enter grades in a loop

Define a function that takes two input parameters, a vector of test scores and a scalar passing grade. The function returns the fraction of passing grades as a number in the range

  Write a matlab function that generates sentences

Write a MATLAB function that generates sentences of the form (xy)^nz^n , where n is an integer > 0 provided as an argument to your function. This is how the function starts.

  Determine the specular component

Reparemeterizing each pixel point using spherical coordinates and rotation RGB color space to SUV color space in the paper

  Calculate the inverse of a function

Using matlab write the function [Bag,x] = EG(A,b) to solve the system without pivoting. The solution is the vector x and flag is 0 when the algorithm is completed and 1 otherwise.

  An efficient human identification using gait analysis

An Efficient Human Identification Using Gait Analysis, Apply specific approach for Pattern Recognition,Implement this approach in MATLAB,Compare and discuss the results with others.

  Plot the lines using the inputted vector of x values and x

Write a function named solveSystem that has three inputs: two vectors consisting of coefficients [a b c] of two line equations of the form ax + by = c and a vector of x values.

  Compare with the true value

compare with the true value of 6.737947 x 10 -3  . Use 20 terms to evaluate each series and compute true and approximate relative errors as terms are added.

  It turns out that since you''ve become experts

It turns out that since you've become experts on rating clothing, Acme Clothing Company has hired you to rate their clothes. Clothes are now represented as structures instead of vectors with the fields (all of which are numbers between 0 and 5): C..

  Write a function that will convert from kw to hp and and

problem engineers use both english and si units on a regular basis. here are some conversions factors for various

  Finite difference method

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

  Recall the velocity of the falling parachutist

Question: Recall the velocity of the falling parachutist can be computed by  V(t) = gm(1-e -c/mx )/c,  Use first order error analysis to estimate the error of v at t=6. If g=9.8 and m=50 but c=12.5 +_ 1.5

  Matlab: create a function that will use the secant method

MATLAB: Create a function that will use the Secant method

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