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.
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.
ASKER CERTIFIED SOLUTION
membership
This solution is only available to members.
To access this solution, you must be a member of Experts Exchange.
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
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])
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.