Write matlab function that used to solve quadratic equation

Assignment Help MATLAB Programming
Reference no: EM131219612

1. You are testing a theory which says that the output displacement of a measurement device should vary with time according to the equation:

D(x) = {x2 cos (x)} / (x +1)

So far, you have measured the following set of experimental data for D and t:

t (min)

0

1

1.5

2

2.5

3

4

5

6

8

10

M (mm)

0.01

.3

.1

-.8

-1.5

-2.2

-2

1.9

5.1

-1.3

-8

1) Plot the function ( ) in the range of . Use increment of 0.1.
2) On the same plot, aslo plot the above Data (M versus t).
3) Add a title, label the axes, and use proper legends appropriately. Submit the graph and the m file (both copied in your word file) you have produced to produce the plot.

2. Write a MATLAB function that can be used to solve a quadratic equation if answers are real numbers (you have to do following steps):

2ax2 - 3bx + 4c = 0

. The inputs to the function are the three coefficients a, b, and c.

. Check if the equation has real solutions. If there is no real solution the program should display ‘THERE ARE NO REAL SOLUTIONS' then quit the program.

. Otherwise, calculate the solutions and display them as shown in the following example (use the fprintf command showing each solution with

4 decimal points). As example:

‘The solutions are -3.4135 and 9.7435'

.Try to solve two quadratic equations with coefficients: [a, b, c] = [1 , 1, -4] and [a,b, c] = [5 -1 3]

Submit the m file for your function, and the results of both test runs done in MATLAB (again copy and paste them in the word file)

3. a) Write a function m-file that will calculate the function f(x)

f(x) = e-x

b) Calculate f(1) in MATLAB and print it in with 15 decimals.

c) The taylor series for the function f(x) is given as

f(x) = ex = 1 - x + x2 / 2 -x3 / 6 + x4 / 24 + ... + (-1)n xn / n! + ...

If we only take 6 terms (including constant term) of this series to compute f(1), what is the true percentage error? Use answer in part (b) as true answer.

4. Answer the following questions (keep your answers short and precise)

a) Explain the differences of operators ‘ * ' and ‘ .* ' in MATLAB.

b) The following MATLAB script is written in MATLAB by another user but when you try to use it function value generate error message. Please correct these statements so it will generate y(x) on the domain, x from 0 to 2π.

Y(x) = {ex cos2 (x)} / (x3 + 3x)

The MATLAB script

x = linspace(0,2pi);

y(x)= ex*cos2(x)/x3+3x

5. Develop a MATLAB function that will compute the following function. Test your function for t = 7, 15, 25 and 100. Include your m file and the output of your tests in the word file.

1329_Function.jpg

Plot the function in the range of -4 ≤ t ≤ 6

Reference no: EM131219612

Questions Cloud

Talking about in practice : What are we talking about in practice when it comes to organize resources, control the results, and ensure expectations are being met?
Major health issue in the united states : Obesity is a major health issue in the United States. What environmental factors do you believe have contributed to obesity? What health concerns can result from obesity? How can advocates, policy makers, and others get individuals to adopt more h..
Concepts in the security techniques : Security Techniques - The learning objective of this assignment is for students to get familiar with the concepts in the security techniques such as symmetric and asymmetric encryption, hashing and certificates in Public Key Infrastructure (PKI).
Problem regarding the positive reinforcements : What attributes do positive reinforcements need to have to motivate behavior?
Write matlab function that used to solve quadratic equation : Write a MATLAB function that can be used to solve a quadratic equation if answers are real numbers (you have to do following steps): 2ax2 - 3bx + 4c = 0. The inputs to the function are the three coefficients a, b, and c.
Environmental factors relevant to organizations : Conduct an analysis of your chosen domain during your chosen time period. If you have selected leaders from different time periods, you will need to compare and contrast the domain analyses between or among the time periods. Your analysis should c..
Hershey company cohesion case : Using the Hershey Company Cohesion Case, the www.finance.yahoo.com information, or other sources, list what you consider to be Hershey's 10 major strenghts, 10 major weaknesses, 10 major opportunities & 10 major threats.
What happens to the portion that is not deducible : Alsop Corporation, a calendar year C Corp, had the following income and expenses in 2015: What is Alsop Corporation’s charitable deduction for 2015? What happens to the portion that is not deducible, if any?
Committee in a managed care organization : 1. What is the role of the credentialing committee in a managed care organization? And why is this function so crucial? 2. What is the role of the medical director in a managed care organization? Why is this such a crucial role for the success of t..

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