Definition of linear transformation and write it

Assignment Help Basic Computer Science
Reference no: EM13989981

a. Using Octave, prepare and test a set of programming statements to generate two different Sinewaves (x1(n) and x2(n)).

b. Process these two sinewaves through a linear system with the following definition:
y(n) = (-3*x(n))/8;

Show, through example, that for your two Sinewaves, the result of processing the sum of your two sinewaves, x1(n) + x2(n) by the linear system y(n) is the same output as the sum of the two outputs, y applied to x1(n) added to y applied to x2(n).

You should provide plots of x1, x2, and x1+x2. In addition you should provide plots of y1, (i.e., y applied to x1) and y2 (y applied to x2). Finally, you should show in a plot that y1+y2 is the same as y(x1+x2).

You are welcome to generate different sinewaves using different sample rates or oscillations but the net result should show that your system is linear.

Explain why your system is a linear system.

c. Prepare a block diagram for time-invariant linear system that performs a 5-point moving average. Using Octave, then prepare and test an Impulse response that tests your 5-point moving average system. Plot both the input and the output for the Impulse and the attached dataset (for5avg.m).

Deliverables: You should include a separate Octave m file for each of the problems for this set. Name one yournamehw1a.m and the other yournamehw1b.m. These m files should be fully tested and run perfectly from start to finish. The m files will include the plotting routines but you should also include a word document that includes your output, explanations, block diagram and other information from both parts of this assignment. If you prefer to use LaTeX, a freely downloadable tool that many researchers prefer to Word, you are welcome to do so, so long as you send me the .pdf output.
Your plots should be neat, properly labeled, with axis information, legends and titles as appropriate. Your code (m file) should include inline comments that describe your code and include header information including author, date and descriptions. Your word document should be named yournamehw1.doc (or yournamehw1.docx)

Be sure to submit your homework in the WebTycho assignments folder no later than the due date listed in the syllabus.

Rubric:

a. Show that you know what it takes to specify a sinewave. At a minimum, it has a frequency. Sinusoids also have amplitude and phase.  set each component. For 25 points, any two sinewaves are enough. For 12 points, show the mathematical expression, naming the Octave function that calculates sine.

b.  explain mathematically what the plots show, namely, the given transformation y=f(x) is a linear one. For 25 points, show the plots without the convincing argument.find a definition of linear transformation and write it (with citation).

c. the whole. For 25 points, write down the definition of moving average, and discuss why a programmatic loop could be useful. write down the definition of average, and of impulse function

Reference no: EM13989981

Questions Cloud

Expected rates of return for different products if the paint : Gregory's company has ordered a large supply of paint, but the manufacturer says there is a possibility that the batch they received was defective. However, the company has no choice but to start filling orders, and they are trying to decide where th..
What is the prediction of your model for the probability : What is the prediction of your model for the probability that a tree with diameter 10 would blow down as a function of the severity of wind, as it ranges from 0 to 1 - Write the likelihood function l(β) as a function of yi's and Πi(β).
Does an elective abortion lead to nagetive psychology effect : Article- Does an Elective Abortion Lead to Nagetive Psychology Effects? Read the article, please read it and write 3 pages
Imagine that youre working as a video game developer at the : Imagine that you're working as a video game developer at the Chicago office of Electronic Arts (EA), and you have been offered a transfer to the EA development studio in Tokyo, Japan.
Definition of linear transformation and write it : explain mathematically what the plots show, namely, the given transformation y=f(x) is a linear one. For 25 points, show the plots without the convincing argument.find a definition of linear transformation and write it (with citation).
What is the charge q on the capacitor time : An uncharged capacitor with C = 14.9 μF, a resistor with R = 24.3 k Omega, and a V 25.7V are connected in series, What is the charge q (in C)on the capacitor Time t = 2 time constants, after the switch is dosed?
Draw a diagram showing the charge separation in the paper : A positively charged balloon is brought close to a neutral bit of paper, which it attracts. Draw a diagram showing the charge separation in the paper and explain why the attraction occurs.
How you would reconcile competing theoretical constructs : Describe how you would reconcile competing or conflicting theoretical constructs, in ethics, economics and/or politics, when considering specific examples of health policy problems.
Discuss the controversy of forgiveness versus revenge : In a minimum of 300 words, discuss the controversy of forgiveness versus revenge and post your impressions

Reviews

Write a Review

Basic Computer Science Questions & Answers

  Main types of file managers

There are three main types of file managers used in different distributions of Linux. Orthodox file managers or "Commander-like" file managers have three windows (two panels and one command line window).

  Equilibrium price and quantity of butter

Question 3:What will happen to the equilibrium price and quantity of butter in each of the following cases?Illustrate with a diagram and explain whether demand or supply (or both) have shifted and in whichdirection? (In each case, assume ceteris pari..

  Ieee 754-floating point representation

Express the final answer in single precision IEEE 754-floating point representation - In single precision IEEE 754-floating point numbers, perform the subsequent operations.

  Propose three to five additional activities

Propose three to five additional activities you think should be added to a Gantt chart to help you estimate resources and durations. Write a one-page paper describing these new activities.

  Ensure data stored on file servers

Implement and install a website for a hospital. Needs to write an article that shows the WEBSITE DEVELOPMENT. Check and maintain the software which is installed in the network devices.

  How can we use a resonant tuned filter

A class C amplifier severely distorts the signal. How can we use a resonant tuned filter to get the desired signal at the output

  Write a usable code snippet that demonstrates an iterator

A client of K & R has come to you for information regarding loops, iterators, and arrays. He needs you to help him comprehend these concepts. To assist this client, briefly address the following in a 1-2 page Notepad document.

  A function in two different classes and implemented in c++

Is it possible that a function is friend of two different classes

  Code (sketch) for an arduino uno microcontroller

Code (sketch) for an arduino uno microcontroller that will be connected to an MT8870 decoder chip. This chip decodes the signal it receives from a phone mic as a dtmf (dual tone multiple frequency) signal. Then the decoder chip translates the tones i..

  Briefly discuss antivirus software and anti-spyware software

The topic of this week's project is related to next week's topic. Read the article ‘Personal Firewalls' at http://www.firewallguide.com/software.htm.

  For the term lambdax x lambday y write down the type of

1 beta-reductiona underline the free variables in the term lambday x. x y a. a x b beta-reduce that term to its normal

  Descriptor describes a memory segment

The above segment descriptor describes a memory segment in terms of its start address, its size and whether it is ALLOCATED or FREE. This descriptor is part of a list (contains a pointer to next segment descriptor). Initially, there is only one se..

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