Link to home
Start Free TrialLog in
Avatar of hsuyf
hsuyf

asked on

matlab- generate a periodic and aperiodic waveforms

How can I use matlab to generate a "periodic" and "aperiodic" waveform?

the "periodic" and "aperiodic" waveform can be any giving or use matlab to create them. After have those 2 waveforms, use matlab to plot it.
Avatar of RNMcLean
RNMcLean

  Huh? Where's the problem?
   In two dimensions, try the following, which I have just happened to have available:

[X,Y] = meshgrid(0:.1:5,-1:.1:4);    <-prepares a sortof collection of (x,y) points.

z = X.^2 - 4.*X + Y.^2 - Y - X.*Y;  <-Calculates some function at every such point, saving in z

surfc(X,Y,z);view([1,1,1]);              <-Plots a surface, z = f(x,y)

   What do you mean by periodic and aperiodic? A function f(x) = x**2 which is not periodic can be made into a periodic function by repeating its x-parameter, that is, say
   F(x) = f(x) for 0 <= x < 1,
          = f(x - 1) for 1 <= x < 2,
          = f(x - 3) for 2 <= x < 3, etc.
   It is considered polite to avoid discontinuities at the chop points, but no matter.
   Conversely, a periodic function, such as sine(x) can be made aperiodic by computing sine(exp(x))
   Endless, endless possibilities.
ASKER CERTIFIED SOLUTION
Avatar of gordonkennedy
gordonkennedy

Link to home
membership
This solution is only available to members.
To access this solution, you must be a member of Experts Exchange.
Start Free Trial
Avatar of hsuyf

ASKER

Thank you for your hlep. After I have this waveform, I have couple additional questions which regard to my project. I will post it later today. could you please help me more about this matlab. I have never touch matlab, but i really need slove asap. Thanks again