Ask Question, Ask an Expert

+1-415-315-9853

info@mywordsolution.com

Ask MATLAB Expert

For this assignment, you will need create four separate MatLab user-defined functions called “cs151sp13assn6first.m”, “cs151sp13assn6point.m”, “cs151sp13assn6second.m”, and “cs151sp13assn6cos.m”. Your functions will permit you to create the following graph, which contains a piecewise function where 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.

2092_Parabola.jpg

Create four functions based on the following instructions:

cs151sp13assn6first

Create a function called cs151f11assn5first. The aim 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 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 doesn’t return any values, meaning it has no output arguments. This function would first compute the slope of the line using the two points. To do this, compute the change in y divided by the change in x, aka the rise over run equation. You would also require to find the y intercept. To perform 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 computed). 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 needs three input arguments (in this order):

•    the vector of a, b, and c, which will be used in the parabolic equation y = ax + bx2 + 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 would be six input arguments for this function, and would 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 would be the interval of the x-domain of the sine function on the graph. Again, the values of the x-domain must run from the beginning of the interval to the end of the interval using an increment of 0.1. Function would return a matrix which contains the x and y coordinates of the beginning point of the interval. The function will require to graph the equation y =vs+ amp(cos( freq(x - hs))) in black.

cs151sp13assn6point

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

MATLAB, Engineering

  • Category:- MATLAB
  • Reference No.:- M91309

Have any Question? 


Related Questions in MATLAB

Assignment - instructions for the overall material

Assignment - Instructions for the Overall Material Balance Work with your learning pod to perform an overall material balance for fuel-grade ethanol production.  This balance is much simplified, but will help you to revi ...

Pre-labobjectiveslearn how to use various matlab built-in

Pre-Lab Objectives ? Learn how to use various MATLAB built-in functions ? Become familiar with vector and matrix multiplication in MATLAB The input function is a MATLAB built-in function that allows a program to accept u ...

Implement copy-move image forgery detection in matlabpaper

Implement Copy-move image forgery detection in Matlab. Paper - Copy-move image forgery detection based on Gabor magnitude by Jen-Chun Lee. With advancement of media editing software, even people who are not image process ...

It is desired to design a power electronic system referred

It is desired to design a power electronic system, referred to as ‘the device' in below, which has the following specifications: - The device is supplied from a single-phase wall outlet which has a 240 V rms, 50 Hz speci ...

Qestion 11 introductionmeasurements have been made of a

Question 1: 1 Introduction: Measurements have been made of a cantilever beam's deflection (stored in the file ass2q1in.csv). You must determine what type of loading has been applied and the magnitude of the load. There a ...

1 you are testing a theory which says that the output

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) = {x 2 cos (x)} / (x +1) So far, you have measured the following set of ex ...

Discrete communicationsobjectiverevision of fundamental

Discrete Communications Objective: Revision of fundamental concepts and demonstration of necessary foundation skills. Assessment: The assignment will comprise 20% of your final mark and all ten problems will be of equal ...

Assignment 1 -question 1 design a pumping system that will

Assignment 1 - Question 1: Design a pumping system that will transfer raw water from Reservoir A to Reservoirs B and C. A control valve shall be located in Line D-C next to Reservoir C to control the share of flow betwee ...

Introduction to programming in matlab1 working with matlab

Introduction to Programming in MATLAB 1. Working with MATLAB scalars, vectors, and complex numbers. Using MATLAB, define a unique variable for the following quantities. a. 5 (ex. Define x = 5, etc.) b. 25 2 c. (3 + 4??) ...

Problem - the state estimation equation in the discrete

Problem - The state estimation equation in the discrete Kalman filter is x ^ (n|n) = A(n - 1)x ^ (n - 1|n - 1) + K(n)[y(n) - C(n)A(n - 1)x ^ (n - 1|n - 1)] Thus, given the state transition matrix A(n) and the observation ...

  • 4,153,160 Questions Asked
  • 13,132 Experts
  • 2,558,936 Questions Answered

Ask Experts for help!!

Looking for Assignment Help?

Start excelling in your Courses, Get help with Assignment

Write us your full requirement for evaluation and you will receive response within 20 minutes turnaround time.

Ask Now Help with Problems, Get a Best Answer

A cola-dispensing machine is set to dispense 9 ounces of

A cola-dispensing machine is set to dispense 9 ounces of cola per cup, with a standard deviation of 1.0 ounce. The manuf

What is marketingbullwhat is marketing think back to your

What is Marketing? • "What is marketing"? Think back to your impressions before you started this class versus how you

Question -your client david smith runs a small it

QUESTION - Your client, David Smith runs a small IT consulting business specialising in computer software and techno

Inspection of a random sample of 22 aircraft showed that 15

Inspection of a random sample of 22 aircraft showed that 15 needed repairs to fix a wiring problem that might compromise

Effective hrmquestionhow can an effective hrm system help

Effective HRM Question How can an effective HRM system help facilitate the achievement of an organization's strate