Code covered by the BSD License  

Highlights from
Making Data Analytics for the Mining Industry Simple with MATLAB

image thumbnail

Making Data Analytics for the Mining Industry Simple with MATLAB



14 Feb 2013 (Updated )

Highlights automatically importing assay text data, perform basic statistics & visualization

%% Import data from text file.
% Script for importing data from the following text file:
%    C:\ArizCU12.5m.dat
% To extend the code to different selected data or a different text file,
% generate a function instead of a script.

% Auto-generated by MATLAB on 2013/01/03 09:36:00
% David Willingham February 2013
% Copyright 2013 The MathWorks, Inc
%% Initialize variables.
filename = 'ArizCU12.5m.dat';
delimiter = '\t';
startRow = 7;

%% Format string for each line of text:
%   column1: double (%f)
%	column2: double (%f)
%   column3: double (%f)
%	column4: double (%f)
% For more information, see the TEXTSCAN documentation.
formatSpec = '%f%f%f%f%[^\n\r]';

%% Open the text file.
fileID = fopen(filename,'r');

%% Read columns of data according to format string.
% This call is based on the structure of the file used to generate this
% code. If an error occurs for a different file, try regenerating the code
% from the Import Tool.
dataArray = textscan(fileID, formatSpec, 'Delimiter', delimiter, 'HeaderLines' ,startRow-1, 'ReturnOnError', false);

%% Close the text file.

%% Post processing for unimportable data.
% No unimportable data rules were applied during the import, so no post
% processing code is included. To generate code which works for
% unimportable data, select unimportable cells in a file and regenerate the
% script.

%% Allocate imported array to column variable names
x = dataArray{:, 1};
y = dataArray{:, 2};
z = dataArray{:, 3};
c = dataArray{:, 4};

%% Clear temporary variables
clearvars filename delimiter startRow formatSpec fileID dataArray ans;

Contact us