This example shows how a MATLAB M-file can be used to plot the sine wave of Example 1.MATLAB M-File example2.m:
% File: example2.m % % Description: This M-file plots a sine wave with a frequency % of 5Hz. % diary e2_diary % Start diary file e2_diary amp = 3; % Define the amplitude freq_HZ = 5; % Define the frequency in Hertz freq_RPS = 2*pi*freq_HZ; % Compute the frequency in rad/sec t = 0:0.005:0.5; % Define the time vector y = amp * sin(freq_RPS * t); % Compute y(t), the sine wave plot(t,y) % Plot y vs. t xlabel('Time (seconds)') % Label x-axis ylabel('y(t)') % Label y-axis title('EE341.01 Example 1 Plot') % Give plot a title grid % Turn on plot grid diary off % Turn diary off Run example2.m by Typing example2 at the Prompt:>>example2Resulting e2_diary Diary File:
Note that the diary file e2_diary is empty in this case. This is due to no commands being typed at the prompt as well as all the MATLAB responses being surpressed with semicolons.MATLAB Plot Generated:
The plot was printed by typing 'print' at the MATLAB prompt when the plot was displayed in the graphics window.