Answered step by step
Verified Expert Solution
Link Copied!

Question

1 Approved Answer

Write a matlab code In this lab we will use matlab to compute the Fourier series for several signals, and compare the errors that results

Write a matlab code
image text in transcribed
image text in transcribed
In this lab we will use matlab to compute the Fourier series for several signals, and compare the errors that results from the approximation of the signals by truncated Fourier series. The first signal will be the sawtooth waveform we discussed in class. This has has a discontinuity that causes Gibbs oscillations on either side of the discontinuity. The second is the triangle signal that you found the Fourier series for in Proble 5. This has the same values as the sawtooth waveform for t 10,1 ). However, since it is continuous, it is much better behaved. Task 1: Write an m-file that evalutates a Fourier series Write an m-file that takes a set of Fourier series coefficients, a fundamental frequency, and a vector of output times, and computes the truncated Fourier series evaluated at these times. The declaration and help for the m-file might be function fn = myfs (Dn, omegao,t) fn = myfs (Dn, omegao,t) % Evaluates the truncated Fourier series at times t 8 Dn -- vector of Fourier series coefficients assumed to run from -N:N, where length (Dn) is 2N+1 8 omega0fundamental frequency -vector of times for evaluation 8 fn --truncated Fourier series evaluated at t The output of the m-file should be The length of the vector Dn should be 2N +1. You will need to calculate N from the length of Dn. Task 2: Evaluate the Fourier series of the sawtooth waveform Verify the output of your rou- tine by checking the Fourier series coefficients for the sawtooth waveform described in the class notes. Use the matlab subplot command to put multiple plots on a page. In particular, the command >> subplot (311)

Step by Step Solution

There are 3 Steps involved in it

Step: 1

blur-text-image

Get Instant Access to Expert-Tailored Solutions

See step-by-step solutions with expert insights and AI powered tools for academic success

Step: 2

blur-text-image

Step: 3

blur-text-image

Ace Your Homework with AI

Get the answers you need in no time with our AI-driven, step-by-step assistance

Get Started

Recommended Textbook for

Beyond Big Data Using Social MDM To Drive Deep Customer Insight

Authors: Martin Oberhofer, Eberhard Hechler

1st Edition

0133509796, 9780133509793

More Books

Students also viewed these Databases questions

Question

Describe the typical steps in the selection process.

Answered: 1 week ago

Question

Question What happens to my plan if I die?

Answered: 1 week ago