Code covered by the BSD License  

Highlights from
Data Analysis with MATLAB for Excel Users

image thumbnail

Data Analysis with MATLAB for Excel Users

by

 

09 Mar 2007 (Updated )

Materials for public seminar of the same name (slides and demos)

createfigure(x1, y1, y2)
function createfigure(x1, y1, y2)
%CREATEFIGURE(X1,Y1,Y2)
%  X1:  vector of x data
%  Y1:  matrix of y data
%  Y2:  matrix of y data
 
%  Auto-generated by MATLAB on 18-Aug-2005 20:24:11
%  Copyright 2006-2009 The MathWorks, Inc.
 
%% Create figure
figure1 = figure;
 
%% Create axes
axes1 = axes(...
  'Position',[0.13 0.11 0.3297 0.815],...
  'XGrid','on',...
  'YGrid','on',...
  'Parent',figure1);
title(axes1,'Motor 1');
xlabel(axes1,'Speed (rpm)');
ylabel(axes1,'Noise (dBA)');
box(axes1,'on');
hold(axes1,'all');
 
%% Create mutliple lines using matrix input to plot
plot1 = plot(x1,y1);
set(plot1(1),'Marker','.');
set(plot1(2),'Marker','.');
set(plot1(3),'Marker','.');
set(plot1(4),'Marker','.');
 
%% Create axes
axes2 = axes(...
  'Position',[0.5703 0.11 0.3297 0.815],...
  'XGrid','on',...
  'YGrid','on',...
  'Parent',figure1);
ylim(axes2,[67.5 71.5]);
hold(axes2,'all');
 
%% Create mutliple lines using matrix input to plot
plot2 = plot(x1,y2);
set(plot2(1),'Marker','.');
set(plot2(2),'Marker','.');
set(plot2(3),'Marker','.');
set(plot2(4),'Marker','.');
 

Contact us