HOW DO I DO THAT IN MATLAB SERIES?
In this series, I am answering questions that students have asked me about MATLAB. Most of the questions relate to a mathematical procedure.
Contents
TOPIC
How do I display arrays in MATLAB?
SUMMARY
% Language : Matlab 2008a; % Authors : Autar Kaw and Jeremy Baker; % Mfile available at % http://numericalmethods.eng.usf.edu/blog/displaying_arrays.m; % Last Revised : July 8, 2009; % Abstract: This program shows you how to display arrays in MATLAB clc clear all
INTRODUCTION
disp('ABSTRACT') disp(' This program shows you how to display arrays') disp(' ') disp('AUTHOR') disp(' Autar K Kaw of http://autarkaw.wordpress.com and Jeremy Baker') disp(' ') disp('MFILE SOURCE') disp(' http://numericalmethods.eng.usf.edu/blog/displaying_arrays.m') disp(' ') disp('LAST REVISED') disp(' July 8, 2009') disp(' ')
ABSTRACT This program shows you how to display arrays AUTHOR Autar K Kaw of http://autarkaw.wordpress.com and Jeremy Baker MFILE SOURCE http://numericalmethods.eng.usf.edu/blog/displaying_arrays.m LAST REVISED July 8, 2009
INPUTS
Input x and y arrays, for example as y vs x data
x=[1 4 5 7 ]; y=[12 23 34 100];
DISPLAYING INPUTS METHOD 1
disp('INPUTS - Method 1') n=length(x); fprintf('The number of data points is %g \n',n) disp('________________________') disp(' x-values y values ') disp('________________________') for i=1:1:n fprintf(' %g %g \n',x(i), y(i)') end disp('________________________')
INPUTS - Method 1 The number of data points is 4 ________________________ x-values y values ________________________ 1 12 4 23 5 34 7 100 ________________________
DISPLAYING INPUTS METHOD 2
Suggested by guest blogger Jeremy Baker
disp(' ') disp('INPUTS - Method 2') n=length(x); fprintf('The number of data points is %g \n',n) disp('________________________') disp(' x y ') disp('________________________') dataval=[x;y]'; disp(dataval) disp('________________________')
INPUTS - Method 2 The number of data points is 4 ________________________ x y ________________________ 1 12 4 23 5 34 7 100 ________________________