Create the graph using matlab functions

Assignment Help MATLAB Programming
Reference no: EM13600

Create the following 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. Notice that where each interval meets, points with an ‘o' marker are located. Each one of the 4 functions you create will plot something on a single figure.

1493_Create the graph using MATLAB functions.png

Create a function called cs151f11assn5first. The purpose of this function is to plot the line of the first interval. This function has four input arguments (in this order):

- the x and y coordinates of a point on the line (matrix of two values: x and y)
- the x and y coordinates of a point the line (matrix of two values: x and y)
- a scalar of the beginning of the interval of the x-domain on the figure
- a scalar of the end of the interval of the x-domain on the figure

This function does not return any values, meaning it has no output arguments. This function will first calculate the slope of the line using the two points. To do this, calculate the change in y divided by the change in x, aka the rise over run equation. You will also need to find the y-intercept. To do this, use the x and y values of one of the points and solve for b in the equation y = mx + b (remember, m is the slope you just calculated). A vector of x-values will need to be created using the beginning and ending values of interval of the x-domain, with an increment of 0.1. Then, create the y-values using the equation y = mx + b. Finally, plot the line in red.

cs151sp13assn6second

This function, called cs151f11assn5second, will plot the parabola within its x-domain interval and will not return a value. This function requires three input arguments (in this order):

- the vector of a, b, and c, which will be used in the parabolic equation y = ax2 + bx + c

- a value of the beginning of the x-domain interval of the parabola

- a value of the ending of the x-domain interval of the parabola

Just like in the previous function, a vector of x-domain values needs to be created with an increment of 0.1, and be used to help plot your parabola, colored in blue.

cs151sp13assn6cos

There will be six input arguments for this function, and will also return a matrix. The first four input arguments will be in this order: the amplitude (amp), frequency (freq), horizontal shift (hs) and the vertical shift (vs) of the sine function. The last two input arguments will be the interval of the x-domain of the sine function on the graph. Again, the values of the x-domain should run from the beginning of the interval to the end of the interval using an increment of 0.1. The function will return a matrix that contains the x and y coordinates of the beginning point of the interval. The function will need to graph the equation y = vs +amp(cos(freq(x-hs))) in black.

cs151sp13assn6point

This function has two input arguments that represent the x and y coordinates of a point. This function does not return any values, but will only plot a single point using an ‘o' which is colored in green.

Reference no: EM13600

Questions Cloud

Canadian economy : When the Bank of Canada sells the government bonds to a commercial bank, the commercial bank experiences a decline in reserves and in increase in bonds. Total assets are unchanged; this is just a portfolio switch between bonds and cash.
Mountain man brewing company: case analysis : Mountain Man Brewing Company: Bringing the Brand to Light" case to complete a formal written case analysis.
Design and modelling of adsorption chromatography : Design and modelling of adsorption chromatography based on isotherm data
Create a assembly language subroutine : Create a assembly language subroutine MULSUM that takes an array named A containing n bytes of positive numbers, and fills two arrays, array B containing n words and array C containing n long words
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.
Aerodynamics and flight mechanics : Write a short technical report on Frequency Division Multiplexing
Frequency division multiplexing : Write a short technical report on Frequency Division Multiplexing
Create a window in java : Create a window apllication in java
Investigating a dynamic movement in polar coordinates : Investigating A Dynamic Movement in Polar Coordinates

Reviews

Write a Review

MATLAB Programming Questions & Answers

  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.

  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

  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.

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