The following tutorial is an introduction to MATLAB functions such as average, standard deviation, maximum, minimum, and conditional counting.
MATLAB Source Code
% clear session and screen clear all; clc % create a new column vector with 10 elements % with random numbers between 0 and 100 y = rand(10,1) * 100; disp(y) % basic statistics mean(y) max(y) min(y) std(y) % define a new anonymous function avg = @(x) sum(x)/length(x) % check new function disp('Average with avg function: ') avg(y) disp('Average with mean function: ') mean(y) % number of values below 50 % boolean vector of 0 or 1 values disp(y<50) % display result disp('Number of values below 50: ') z = y<50; disp(sum(z))
Custom MATLAB Functions
User-defined MATLAB functions are custom routines that accept inputs, perform some type of specialized calculation, and return and output. This tutorial exercise demonstrates how to create a custom script file and use it to perform custom calculations.
Data statistics can also be completed with a spreadsheet program like Microsoft Excel and Python where the data sets are arrays or matrices instead of tables in a spreadsheet. Click on the appropriate link for additional information and source code.
comments powered by Disqus