In order to fully understand what this page is all about, you're going to need some basic understanding of what a periodic function is. To ensure you have this basic knowledge please revisist my earlier submissions for homework one, but a crash course can be found at the website listed below.

purdue_cat500.jpg

Now, let's begin!

1. From sampling the values of a cosine function as described in the matlab code attached, the following periodic function, a simple line y = 1, was produced as figure 1 over the domain defined.

Periodic Function Jack ECE301Fall2008mboutin.jpg

An example of a non-periodic function derived from the same cosine function would be the scatter plot that the code generates in figure and can be seen below.

Non Periodic Function ECE301Fall2008mboutin.jpg

%Jack Williams
%ECE 301 HW2
%September 11th, 2008

clear
clc

p = pi*[0 0.5 1 1.5 2 2.5 3 3.5 4 4.5 5 5.5 6 6.5 7 7.5 8 8.5 9 9.5 10];

for i = 1:21
    for x = p(i)
        y(i) = cos(x);
    end
end

%Producing a periodic function, a straight horizontal line
%by sampling cosine values at whole period intervals

f=1;

for z = 1:4:21
    n(f) = y(z);
    g(f) = p(z);
    f = f + 1;
end

figure(1);
plot(g,n);
title('A Periodic Function');
xlabel('Time');

%Producing a non-periodic function by sampling cosine values
%at whole integer value intervals

e = 1;

for b = 1:5:100
    r(e) = cos(b);
    s(e) = b;
    e = e + 1;
end

r,s

figure(2);
plot(s,r,'.');
title('A Non-Periodic Function')

Alumni Liaison

Ph.D. 2007, working on developing cool imaging technologies for digital cameras, camera phones, and video surveillance cameras.

Buyue Zhang