% Matalb script gg250_lab02_1.m % Prepares four plots of the prime lending rate, the oil price ($/barrel) % and the inflation rate for the years 1950 - 2003 % The file gg250_lab02_2.dat contains the data % Date: 9/2/04 % Name: your name % Load the data file using the load command ; % Preview the data by typing in the next line "gg250_lab02_2" % Do not put a semi-colon at the end of the next line!! gg250_lab02_1 % Create a new array, named "year", which contains the first column of data ; % Create a new array, named "prime", which contains the first column of data ; % Create a new array, named "price", which contains the first column of data ; % Create a new array, named "inflation", which contains the first column of data ; %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% Plot 1 %%%%%%%%%%%%%%%%%%%%% % Create a new figure window (figure 1) with Matlab's command "figure" ; % Clear the window using the matlab command "clf" ; % Plot the prime lending rate, the oil price ($/barrel) % and the inflation rate vs. the year in a single plot. % Use Matlab's plot command and the commands "hold on" and "hold off" ; hold on; ; ; hold off %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% Plot 2 %%%%%%%%%%%%%%%%%%%%% % The first plot has no title, the curves are all the same color, % the curves aren't identified, and the axes are not labeled. % So the plot is not so useful. We can do better. % Create a new figure window (figure 2) with Matlab's command "figure" figure(2); % Clear the window using the matlab command "clf" clf; % Plot the prime lending rate, the oil price ($/barrel) % and the inflation rate vs. the year in a single plot. % Use Matlab's plot command and one line plot(year,prime,year,price,year,inflation); % Title the plot "Prime rate, oil price ($/barrel), inflation rate" % use Matlab's "title" command title('Prime rate, oil price ($/barrel), inflation rate') % Label the horizontal axis as "Year" with Matlab's "xlabel" command xlabel('Year') % Add a legend identifying each curve using Matlab's "legend" command legend('Prime rate', 'oil price ($/barrel)', 'inflation rate') %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% Plot 3 %%%%%%%%%%%%%%%%%%%%% % The curves on the second plot all represent different variables, % so we can't have a common label for the y-axis. We need to have % separate plots to have be able to label the y-axes. We will use Matlab's % subplot command to create three plots stacked one above the other. % Create a new figure window (figure 3) with Matlab's command "figure" ; % Clear the window using the matlab command "clf" ; %%%%%%%%%%%%% % Create a three-row subplot, with the folowing plot to be in the % top row. Use Matlab's subplot command ; % Plot the prime lending rate vs. the year and use a red line. % Use Matlab's plot command ; % Title the plot "Prime Rate" % Use Matlab's "title" command ; % Label the vertical axis as "Prime Rate" with Matlab's "ylabel" command ; %%%%%%%%%%%%% % Place the next subplot in the second row. Use Matlab's subplot command ; % Plot the oil price vs. the year and use a blue line. % Use Matlab's plot command ; % Title the plot "Oil Price ($/barrel)" % Use Matlab's "title" command ; % Label the vertical axis as "Oil Price ($/barrel)" with Matlab's "ylabel" command ; %%%%%%%%%%%%% % Place the next subplot in the second row. Use Matlab's subplot command ; % Plot the inflation rate vs. the year and use a black, 3-point line. % Use Matlab's plot command ; % Title the plot "Inflation" % Use Matlab's "title" command ; % Label the horizontal axis as "Year" with Matlab's "xlabel" command ; % Label the vertical axis as "Inflation Rate" with Matlab's "ylabel" command ; %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% Plot 4 %%%%%%%%%%%%%%%%%%%%% % The final plot is a scatter plot of the prime rate vs. oil price. % Create a new figure window (figure 4) with Matlab's command "figure" ; % Clear the window using the matlab command "clf" ; %%%%%%%%%%%%% % Create a two-column subplot, with the folowing plot to be in the % left (first) column. Use Matlab's subplot command ; % Plot the prime rate vs. oil price (oil price on the horizontal axis). % Use Matlab's plot command ; % Title the plot "Prime Rate vs. Oil Price" % Use Matlab's "title" command ; % Label the horizontal axis as "Oil Price ($/barrel)" with Matlab's "xlabel" command ; % Label the vertical axis as "Prime Rate" with Matlab's "ylabel" command ; %%%%%%%%%%%%% % Place the next subplot in the second (right) column. Use Matlab's subplot command ; % Plot the prime rate vs. oil price (oil price on the horizontal axis). % Use Matlab's plot command, and represent the data points with the '*" % symbol ; % Title the plot "Prime Rate vs. Oil Price" % Use Matlab's "title" command ; % Label the horizontal axis as "Oil Price ($/barrel)" with Matlab's "xlabel" command ; % Label the vertical axis as "Prime Rate" with Matlab's "ylabel" command ;