SlideShare une entreprise Scribd logo
1  sur  5
Télécharger pour lire hors ligne
IOSR Journal of Mechanical and Civil Engineering (IOSR-JMCE)
e-ISSN: 2278-1684,p-ISSN: 2320-334X, Volume 12, Issue 2 Ver. V (Mar - Apr. 2015), PP 58-62
www.iosrjournals.org
DOI: 10.9790/1684-12255862 www.iosrjournals.org 58 | Page
A Matlab®
Program for Soil Classification Using Aashto
Classification
Arinze Emmanuel E1,
Okafor Chukwuma C 2,
Department of Civil Engineering Michael Okpara University of Agriculture, Umudike
Research Student, Department of Civil Engineering Michael Okpara University of Agriculture, Umudike
Abstract: This research work involve the use of Matlab program in classification of soil according to
AASHTO.The programme does not only classify soil but also give the group index,the general sub-grade rating
as well as possible material a particular sample is made of.It also helps in reducing the tedious work of having
to go through the chart over and over again.The program has indicated that Matlab is not only for calculation
and analysis but also can be used in analysis involving numerics and word problems simultaneously.
Keywords: soil classification, Matlab®
program, AASHTO classification system, Atterberg Limits, Sieve
Analysis, coding, loop statements, input/output based.
I. Introduction
Matlab is an arithmetic-based computer software with elements of programming incorporated in it to
that enables user friendly programming for solution of specified problems in various disciplines. Matlab was
developed by the Math Works Inc. Matlab is a computer software for advanced performance visualization and
computation. Matlab is the short form of Matrix Laboratory. This powerful system package provides a user
friendly environment with lots of built in mathematical functions for accurate and reliable mathematical
operations. These functions provide solutions to a diverse range of mathematical tasks such as;
• Matrix Algebra
• Signal Processing
• Complex arithmetic
• Linear Systems
• Optimization
• Non-linear system of equations
• Statistical Analysis
• System modeling and solutions
• Differential equations, and other types of scientific computations
The most interesting and important features of Matlab is its programming ability via written Matlab
codes for specific uses which allows user developed functions to perform user intended purposes. The
interesting thing about programming with Matlab is that a program of 100 lines in other programming packages
like Q-Basic might take just 10 lines in Matlab as Matlab has many in-built functions that reduces tedious
coding to just a call-up function. As leverage over other conventional programming packages, Matlab provide a
flexible way of manipulating inputs, outputs, and conditions via its vast use of loop statements.
Soil classification is the arrangement of soils into different groups such that the soils in a particular
group have similar behavior. It is a sort of labeling of soils with different labels. As there is a wide variety of
soil covering the earth, it is desirable to systemize or classify soils into broad groups of similar behavior.
Every now and then, geotechnical engineers find the need to classify various soil samples from diverse
sources for the purpose of analysis and determination of the engineering properties of a particular soil sample
from a particular area.
One of the conventional systems of soil classification is the American Association of State Highway
Transportation Officials (AASHTO) soil classification systems. In this system of classification, the particle size
analysis and the plasticity characteristics are required to classify a soil. The classification system is a complete
system which classifies both coarse-grained and fine-grained soils. In this system, the soils are divided into 7
types designated as A-1 to A7. The soils A-1 and A-7 are further subdivided into two categories, and the soil A-
2, into four categories(Das B.M,2005).
Classification using this system involves a series of comparison based on the properties of the soil
sample in question. This could be tedious when one has to classify numerous soil samples with different soil
characteristics. Hence there is the need for a program to make this easier which is what promoted the urge for
this work.
A Matlab®
Program For Soil Classification Using Aashto Classification
DOI: 10.9790/1684-12255862 www.iosrjournals.org 59 | Page
Holger(2014) published a series of codes for a program on soil classification using the USDA
classification system which had a lot of constraints hence limiting the user-friendly property as it needed
definition of the parameters and variables necessary for the execution of the program. Due to these difficulties
the program was unable to be easily used for its intended purpose.
II. Materials And Methods
The major source of materials that aided the success of the discussed program was obtained from
online and e-resources majorly the video tutorials. Keen observation, watching, listening and understanding was
paid to the video tutorials which aided in the understanding of how to manipulate loop statements to carry out
intended purposes. The YouTube online video portal provided a comfortable platform for watching and learning
from a vast range of video tutorials provided by many authors.
A series of video tutorials titled “Matlab Tutorials” which basically entailed guidelines in operating
Matlab was obtained from the YouTube portal which aided in the understanding of loop statements.
Also a video tutorial titled “An Introduction to Coding in Matlab” which was published by MathWorks
Inc. also helped in the development of the basic functions upon which the program discussed in this work was
based. The series of codes upon which the program is based is simply the input-output system and the
conditional loop statements. These statements help in defining a particular set of properties that is assigned to
each group in the classification system. After the completion of the coding, it was discovered that group A-1-b
and A-2-4 accommodated similar properties as some classification had A-1-b as well as A-2-4 as the output. It
was sorted out using AASHTO direction on the use of classification chart.
III. Results And Discussion
As already stated, the program is user-friendly and is input-output based with lots of comments and
description and warning messages to guide users. A lot of results has been discussed and compared with already
noted results to check the efficacy of the program and it has proved effective during the last phase of test-
running. An example was picked from the textbook of Soil Mechanics and Foundation Engineering
(Geotechnical Engineering) by Dr. K. R. Arora. A soil sample having the following properties was classified;
Liquid limit=45%
Plasticity index=29%
F=60%, The soil was manually classified as A-7-6(14)
Fig. 1: the input stage of the already mentioned example.
A Matlab®
Program For Soil Classification Using Aashto Classification
DOI: 10.9790/1684-12255862 www.iosrjournals.org 60 | Page
As obvious as it is, the program is easy to use due to its user-friendliness; it does not stop with just the
symbols but goes ahead to describe the parameter all so to make sure that each parameter is keyed in where it is
supposed to be. This property of the program does not only make it easy to use but also reduces the propensity
of it being misused. The soil sample with the already stated classification properties was analyzed and classified
by the program and the figure below was obtained from the output.
Fig. 2: the output stage of the already mentioned example.
A comparison of the two results clearly shows that the two approaches both yielded the same result but
that of the program is definitely faster and saves time as well as minimizes error.
Another example was picked from the same textbook and analyzed. The soil properties are as follows.
Liquid limit=35%
Plasticity index=20%
F=40% The soil was manually classified as A-6(4).
Fig. 3: input stage of the above example.
A Matlab®
Program For Soil Classification Using Aashto Classification
DOI: 10.9790/1684-12255862 www.iosrjournals.org 61 | Page
The main purpose of the above figure is to exercise the consistency of this program and to emphasize
on its ability to run numerous classifications continually.
Fig. 4: output stage of the above example.
A comparison of the two results clearly shows that the two approaches both yielded the same result but the
group index calculated by the program is 3.5 which can be easily rounded to the nearest whole number as 4.
One can continue with classification for as many soil samples as possible. This is easily done by the input or the
number 1 after each successive classification.
The figure below is to exercise the intelligence of the program by using an input that is out of range.
Fig. 5: illustration of the warning message.
A Matlab®
Program For Soil Classification Using Aashto Classification
DOI: 10.9790/1684-12255862 www.iosrjournals.org 62 | Page
Notice that the value of percentage passing the no. 200 sieve-(0.075mm sieve size), F (%)=605 which
of course is greater than 100 and is out of range, also notice that the program terminated with a warning
message. This warning message has been highlighted for purpose of clarity in this report. The only limitation to
the effectiveness of this program is its inability to round of the calculated group index value to nearest whole
numbers. This is currently being considered in the next version of the program.
IV. Conclusion
In conclusion, it is pertinent to say that the conception of such idea to alleviate the work incorporated
with soil classification and limit chances of error while classifying is a good academical venture as it helps to
attain a level of certainty of one’s understanding of the AASHTO soil classification system. It does not only
classify the soil but also gives the group index, the general sub-grade rating as well as the possible material a
particular sample is made of. It also helps in reducing the tedious work of having to go through the charts over
and over again as one could get tired of the routine check which then is a favorable condition for mistakes.
Also this program has shown that Matlab is not only for calculation and numerical analysis but can as well be
used in analysis involving numeric and word problems concomitantly.
Finally, like every other program, this program is open to comments and remarks and suggestions which will
help improve a later version
References
[1]. American Assocition of State Highway and Transportation Officials(1982).AASHTO Materials,Part I,specifications,D.C.
[2]. Arinze E. E. (2015) “Lecture Notes on ECE414 (Soil Mechanics II)”. Department of Civil Engineering, Michael Okpara University
of Agriculture, Umudike.
[3]. Arora K. R. (2011) “Soil Mechanics and Foundation Engineering (Geotechnical Engineering)” Standard Publishers Distributors
1705-B, Nai Sarak Delhi 110006. ISBN81-8014-112-8.
[4]. Das B.M (2005) "Fundamentals of Geotechnical Engineering"2nd edn,Nelson publishers ontario Canada.ISBN 0-534-49294-0
[5]. Holger Hoffmann (2014) “Matlab Program for Soil Classification (USDA) according to texture”
http://www.mathworks.com/matlabcentral/fileexchange/45468-soil-classification/content
[6]. Okoro O. I. (2008) “Introduction to MATLAB/SIMULINK for engineers and scientists S. E.” John Jacob’s Classic Publishers Ltd.
Plot 7 Fmr ESUT Road, Enugu. ISBN: 978-050-025-1.

Contenu connexe

Tendances

An Implementation on Effective Robot Mission under Critical Environemental Co...
An Implementation on Effective Robot Mission under Critical Environemental Co...An Implementation on Effective Robot Mission under Critical Environemental Co...
An Implementation on Effective Robot Mission under Critical Environemental Co...IJERA Editor
 
On the Performance of the Pareto Set Pursuing (PSP) Method for Mixed-Variable...
On the Performance of the Pareto Set Pursuing (PSP) Method for Mixed-Variable...On the Performance of the Pareto Set Pursuing (PSP) Method for Mixed-Variable...
On the Performance of the Pareto Set Pursuing (PSP) Method for Mixed-Variable...Amir Ziai
 
Report: Test49 Geant4 Monte-Carlo Models Testing Tools
Report: Test49 Geant4 Monte-Carlo Models Testing ToolsReport: Test49 Geant4 Monte-Carlo Models Testing Tools
Report: Test49 Geant4 Monte-Carlo Models Testing ToolsRoman Atachiants
 
An Overview on Data Quality Issues at Data Staging ETL
An Overview on Data Quality Issues at Data Staging ETLAn Overview on Data Quality Issues at Data Staging ETL
An Overview on Data Quality Issues at Data Staging ETLidescitation
 
Advanced Production Accounting of an Olefins Plant Industrial Modeling Framew...
Advanced Production Accounting of an Olefins Plant Industrial Modeling Framew...Advanced Production Accounting of an Olefins Plant Industrial Modeling Framew...
Advanced Production Accounting of an Olefins Plant Industrial Modeling Framew...Alkis Vazacopoulos
 
BINARY SINE COSINE ALGORITHMS FOR FEATURE SELECTION FROM MEDICAL DATA
BINARY SINE COSINE ALGORITHMS FOR FEATURE SELECTION FROM MEDICAL DATABINARY SINE COSINE ALGORITHMS FOR FEATURE SELECTION FROM MEDICAL DATA
BINARY SINE COSINE ALGORITHMS FOR FEATURE SELECTION FROM MEDICAL DATAacijjournal
 
Implementing an ATL Model Checker tool using Relational Algebra concepts
Implementing an ATL Model Checker tool using Relational Algebra conceptsImplementing an ATL Model Checker tool using Relational Algebra concepts
Implementing an ATL Model Checker tool using Relational Algebra conceptsinfopapers
 
Sca a sine cosine algorithm for solving optimization problems
Sca a sine cosine algorithm for solving optimization problemsSca a sine cosine algorithm for solving optimization problems
Sca a sine cosine algorithm for solving optimization problemslaxmanLaxman03209
 
Tutorial rpo
Tutorial rpoTutorial rpo
Tutorial rpomosi2005
 
UHF Tool MILCOM 2011 XPRT
UHF Tool MILCOM 2011 XPRTUHF Tool MILCOM 2011 XPRT
UHF Tool MILCOM 2011 XPRTAnthony Vescio
 

Tendances (15)

501 183-191
501 183-191501 183-191
501 183-191
 
An Implementation on Effective Robot Mission under Critical Environemental Co...
An Implementation on Effective Robot Mission under Critical Environemental Co...An Implementation on Effective Robot Mission under Critical Environemental Co...
An Implementation on Effective Robot Mission under Critical Environemental Co...
 
On the Performance of the Pareto Set Pursuing (PSP) Method for Mixed-Variable...
On the Performance of the Pareto Set Pursuing (PSP) Method for Mixed-Variable...On the Performance of the Pareto Set Pursuing (PSP) Method for Mixed-Variable...
On the Performance of the Pareto Set Pursuing (PSP) Method for Mixed-Variable...
 
Report: Test49 Geant4 Monte-Carlo Models Testing Tools
Report: Test49 Geant4 Monte-Carlo Models Testing ToolsReport: Test49 Geant4 Monte-Carlo Models Testing Tools
Report: Test49 Geant4 Monte-Carlo Models Testing Tools
 
Fuzzy model reference learning control (1)
Fuzzy model reference learning control (1)Fuzzy model reference learning control (1)
Fuzzy model reference learning control (1)
 
An Overview on Data Quality Issues at Data Staging ETL
An Overview on Data Quality Issues at Data Staging ETLAn Overview on Data Quality Issues at Data Staging ETL
An Overview on Data Quality Issues at Data Staging ETL
 
Map algebra
Map algebraMap algebra
Map algebra
 
Advanced Production Accounting of an Olefins Plant Industrial Modeling Framew...
Advanced Production Accounting of an Olefins Plant Industrial Modeling Framew...Advanced Production Accounting of an Olefins Plant Industrial Modeling Framew...
Advanced Production Accounting of an Olefins Plant Industrial Modeling Framew...
 
CLA06.ppt
CLA06.pptCLA06.ppt
CLA06.ppt
 
BINARY SINE COSINE ALGORITHMS FOR FEATURE SELECTION FROM MEDICAL DATA
BINARY SINE COSINE ALGORITHMS FOR FEATURE SELECTION FROM MEDICAL DATABINARY SINE COSINE ALGORITHMS FOR FEATURE SELECTION FROM MEDICAL DATA
BINARY SINE COSINE ALGORITHMS FOR FEATURE SELECTION FROM MEDICAL DATA
 
Implementing an ATL Model Checker tool using Relational Algebra concepts
Implementing an ATL Model Checker tool using Relational Algebra conceptsImplementing an ATL Model Checker tool using Relational Algebra concepts
Implementing an ATL Model Checker tool using Relational Algebra concepts
 
Sca a sine cosine algorithm for solving optimization problems
Sca a sine cosine algorithm for solving optimization problemsSca a sine cosine algorithm for solving optimization problems
Sca a sine cosine algorithm for solving optimization problems
 
Tutorial rpo
Tutorial rpoTutorial rpo
Tutorial rpo
 
Hh3512801283
Hh3512801283Hh3512801283
Hh3512801283
 
UHF Tool MILCOM 2011 XPRT
UHF Tool MILCOM 2011 XPRTUHF Tool MILCOM 2011 XPRT
UHF Tool MILCOM 2011 XPRT
 

En vedette

Gc-Ms Analysis and Antimicrobial Activity of Essential Oil of Senecio Peduncu...
Gc-Ms Analysis and Antimicrobial Activity of Essential Oil of Senecio Peduncu...Gc-Ms Analysis and Antimicrobial Activity of Essential Oil of Senecio Peduncu...
Gc-Ms Analysis and Antimicrobial Activity of Essential Oil of Senecio Peduncu...IOSR Journals
 
Recent Developments and Analysis of Electromagnetic Metamaterial with all of ...
Recent Developments and Analysis of Electromagnetic Metamaterial with all of ...Recent Developments and Analysis of Electromagnetic Metamaterial with all of ...
Recent Developments and Analysis of Electromagnetic Metamaterial with all of ...IOSR Journals
 
Ethnobotanical Euphorbian plants of North Maharashtra Region
Ethnobotanical Euphorbian plants of North Maharashtra RegionEthnobotanical Euphorbian plants of North Maharashtra Region
Ethnobotanical Euphorbian plants of North Maharashtra RegionIOSR Journals
 
A optimized process for the synthesis of a key starting material for etodolac...
A optimized process for the synthesis of a key starting material for etodolac...A optimized process for the synthesis of a key starting material for etodolac...
A optimized process for the synthesis of a key starting material for etodolac...IOSR Journals
 
The Effects of Industrial Environment, Innovation, and Government Policy on B...
The Effects of Industrial Environment, Innovation, and Government Policy on B...The Effects of Industrial Environment, Innovation, and Government Policy on B...
The Effects of Industrial Environment, Innovation, and Government Policy on B...IOSR Journals
 
Cutting Strategies for Casting Die Manufacturing on CNC Milling Machine
Cutting Strategies for Casting Die Manufacturing on CNC Milling MachineCutting Strategies for Casting Die Manufacturing on CNC Milling Machine
Cutting Strategies for Casting Die Manufacturing on CNC Milling MachineIOSR Journals
 
m - projective curvature tensor on a Lorentzian para – Sasakian manifolds
m - projective curvature tensor on a Lorentzian para – Sasakian manifoldsm - projective curvature tensor on a Lorentzian para – Sasakian manifolds
m - projective curvature tensor on a Lorentzian para – Sasakian manifoldsIOSR Journals
 
Corporate Governance, Firm Size, and Earning Management: Evidence in Indonesi...
Corporate Governance, Firm Size, and Earning Management: Evidence in Indonesi...Corporate Governance, Firm Size, and Earning Management: Evidence in Indonesi...
Corporate Governance, Firm Size, and Earning Management: Evidence in Indonesi...IOSR Journals
 

En vedette (20)

Gc-Ms Analysis and Antimicrobial Activity of Essential Oil of Senecio Peduncu...
Gc-Ms Analysis and Antimicrobial Activity of Essential Oil of Senecio Peduncu...Gc-Ms Analysis and Antimicrobial Activity of Essential Oil of Senecio Peduncu...
Gc-Ms Analysis and Antimicrobial Activity of Essential Oil of Senecio Peduncu...
 
E017624043
E017624043E017624043
E017624043
 
Recent Developments and Analysis of Electromagnetic Metamaterial with all of ...
Recent Developments and Analysis of Electromagnetic Metamaterial with all of ...Recent Developments and Analysis of Electromagnetic Metamaterial with all of ...
Recent Developments and Analysis of Electromagnetic Metamaterial with all of ...
 
J017526165
J017526165J017526165
J017526165
 
D012332832
D012332832D012332832
D012332832
 
D017542937
D017542937D017542937
D017542937
 
G017124045
G017124045G017124045
G017124045
 
H012314047
H012314047H012314047
H012314047
 
B012121114
B012121114B012121114
B012121114
 
K1802048692
K1802048692K1802048692
K1802048692
 
L017116064
L017116064L017116064
L017116064
 
A017360104
A017360104A017360104
A017360104
 
F018143038
F018143038F018143038
F018143038
 
G010633439
G010633439G010633439
G010633439
 
Ethnobotanical Euphorbian plants of North Maharashtra Region
Ethnobotanical Euphorbian plants of North Maharashtra RegionEthnobotanical Euphorbian plants of North Maharashtra Region
Ethnobotanical Euphorbian plants of North Maharashtra Region
 
A optimized process for the synthesis of a key starting material for etodolac...
A optimized process for the synthesis of a key starting material for etodolac...A optimized process for the synthesis of a key starting material for etodolac...
A optimized process for the synthesis of a key starting material for etodolac...
 
The Effects of Industrial Environment, Innovation, and Government Policy on B...
The Effects of Industrial Environment, Innovation, and Government Policy on B...The Effects of Industrial Environment, Innovation, and Government Policy on B...
The Effects of Industrial Environment, Innovation, and Government Policy on B...
 
Cutting Strategies for Casting Die Manufacturing on CNC Milling Machine
Cutting Strategies for Casting Die Manufacturing on CNC Milling MachineCutting Strategies for Casting Die Manufacturing on CNC Milling Machine
Cutting Strategies for Casting Die Manufacturing on CNC Milling Machine
 
m - projective curvature tensor on a Lorentzian para – Sasakian manifolds
m - projective curvature tensor on a Lorentzian para – Sasakian manifoldsm - projective curvature tensor on a Lorentzian para – Sasakian manifolds
m - projective curvature tensor on a Lorentzian para – Sasakian manifolds
 
Corporate Governance, Firm Size, and Earning Management: Evidence in Indonesi...
Corporate Governance, Firm Size, and Earning Management: Evidence in Indonesi...Corporate Governance, Firm Size, and Earning Management: Evidence in Indonesi...
Corporate Governance, Firm Size, and Earning Management: Evidence in Indonesi...
 

Similaire à I012255862

IRJET- Machine Learning Techniques for Code Optimization
IRJET-  	  Machine Learning Techniques for Code OptimizationIRJET-  	  Machine Learning Techniques for Code Optimization
IRJET- Machine Learning Techniques for Code OptimizationIRJET Journal
 
AMGLAB A COMMUNITY PROBLEM SOLVING ENVIRONMENT FOR ALGEBRAIC MULTIGRID METHODS
AMGLAB  A COMMUNITY PROBLEM SOLVING ENVIRONMENT FOR ALGEBRAIC MULTIGRID METHODSAMGLAB  A COMMUNITY PROBLEM SOLVING ENVIRONMENT FOR ALGEBRAIC MULTIGRID METHODS
AMGLAB A COMMUNITY PROBLEM SOLVING ENVIRONMENT FOR ALGEBRAIC MULTIGRID METHODSYolanda Ivey
 
IRJET- Analysis of Software Cost Estimation Techniques
IRJET- Analysis of Software Cost Estimation TechniquesIRJET- Analysis of Software Cost Estimation Techniques
IRJET- Analysis of Software Cost Estimation TechniquesIRJET Journal
 
IRJET- A Novel Approach on Computation Intelligence Technique for Softwar...
IRJET-  	  A Novel Approach on Computation Intelligence Technique for Softwar...IRJET-  	  A Novel Approach on Computation Intelligence Technique for Softwar...
IRJET- A Novel Approach on Computation Intelligence Technique for Softwar...IRJET Journal
 
IRJET-Scaling Distributed Associative Classifier using Big Data
IRJET-Scaling Distributed Associative Classifier using Big DataIRJET-Scaling Distributed Associative Classifier using Big Data
IRJET-Scaling Distributed Associative Classifier using Big DataIRJET Journal
 
EXPERIMENTAL EVALUATION AND RESULT DISCUSSION OF METAMORPHIC TESTING AUTOMATI...
EXPERIMENTAL EVALUATION AND RESULT DISCUSSION OF METAMORPHIC TESTING AUTOMATI...EXPERIMENTAL EVALUATION AND RESULT DISCUSSION OF METAMORPHIC TESTING AUTOMATI...
EXPERIMENTAL EVALUATION AND RESULT DISCUSSION OF METAMORPHIC TESTING AUTOMATI...IAEME Publication
 
Error Isolation and Management in Agile Multi-Tenant Cloud Based Applications
Error Isolation and Management in Agile Multi-Tenant Cloud Based Applications Error Isolation and Management in Agile Multi-Tenant Cloud Based Applications
Error Isolation and Management in Agile Multi-Tenant Cloud Based Applications neirew J
 
Error isolation and management in agile
Error isolation and management in agileError isolation and management in agile
Error isolation and management in agileijccsa
 
Harnessing deep learning algorithms to predict software refactoring
Harnessing deep learning algorithms to predict software refactoringHarnessing deep learning algorithms to predict software refactoring
Harnessing deep learning algorithms to predict software refactoringTELKOMNIKA JOURNAL
 
An Adjacent Analysis of the Parallel Programming Model Perspective: A Survey
 An Adjacent Analysis of the Parallel Programming Model Perspective: A Survey An Adjacent Analysis of the Parallel Programming Model Perspective: A Survey
An Adjacent Analysis of the Parallel Programming Model Perspective: A SurveyIRJET Journal
 
COMPARATIVE STUDY OF MATLAB AND ITS OPEN SOURCE ALTERNATIVE SCILAB
COMPARATIVE STUDY OF MATLAB AND ITS OPEN SOURCE ALTERNATIVE SCILABCOMPARATIVE STUDY OF MATLAB AND ITS OPEN SOURCE ALTERNATIVE SCILAB
COMPARATIVE STUDY OF MATLAB AND ITS OPEN SOURCE ALTERNATIVE SCILABWildan Maulana
 
Algorithm and Flowcharts
Algorithm and FlowchartsAlgorithm and Flowcharts
Algorithm and FlowchartsSURBHI SAROHA
 
IRJET- American Sign Language Classification
IRJET- American Sign Language ClassificationIRJET- American Sign Language Classification
IRJET- American Sign Language ClassificationIRJET Journal
 
Scaling Application on High Performance Computing Clusters and Analysis of th...
Scaling Application on High Performance Computing Clusters and Analysis of th...Scaling Application on High Performance Computing Clusters and Analysis of th...
Scaling Application on High Performance Computing Clusters and Analysis of th...Rusif Eyvazli
 
STATISTICAL ANALYSIS FOR PERFORMANCE COMPARISON
STATISTICAL ANALYSIS FOR PERFORMANCE COMPARISONSTATISTICAL ANALYSIS FOR PERFORMANCE COMPARISON
STATISTICAL ANALYSIS FOR PERFORMANCE COMPARISONijseajournal
 
IRJET-Attribute Reduction using Apache Spark
IRJET-Attribute Reduction using Apache SparkIRJET-Attribute Reduction using Apache Spark
IRJET-Attribute Reduction using Apache SparkIRJET Journal
 
SOFTWARE BASED CALCULATION OF CAPACITY OUTAGE OF GENERATING UNITS
SOFTWARE BASED CALCULATION OF CAPACITY OUTAGE OF GENERATING UNITSSOFTWARE BASED CALCULATION OF CAPACITY OUTAGE OF GENERATING UNITS
SOFTWARE BASED CALCULATION OF CAPACITY OUTAGE OF GENERATING UNITSvivatechijri
 
A Hierarchical Feature Set optimization for effective code change based Defec...
A Hierarchical Feature Set optimization for effective code change based Defec...A Hierarchical Feature Set optimization for effective code change based Defec...
A Hierarchical Feature Set optimization for effective code change based Defec...IOSR Journals
 
Cl32990995
Cl32990995Cl32990995
Cl32990995IJMER
 

Similaire à I012255862 (20)

IRJET- Machine Learning Techniques for Code Optimization
IRJET-  	  Machine Learning Techniques for Code OptimizationIRJET-  	  Machine Learning Techniques for Code Optimization
IRJET- Machine Learning Techniques for Code Optimization
 
AMGLAB A COMMUNITY PROBLEM SOLVING ENVIRONMENT FOR ALGEBRAIC MULTIGRID METHODS
AMGLAB  A COMMUNITY PROBLEM SOLVING ENVIRONMENT FOR ALGEBRAIC MULTIGRID METHODSAMGLAB  A COMMUNITY PROBLEM SOLVING ENVIRONMENT FOR ALGEBRAIC MULTIGRID METHODS
AMGLAB A COMMUNITY PROBLEM SOLVING ENVIRONMENT FOR ALGEBRAIC MULTIGRID METHODS
 
IRJET- Analysis of Software Cost Estimation Techniques
IRJET- Analysis of Software Cost Estimation TechniquesIRJET- Analysis of Software Cost Estimation Techniques
IRJET- Analysis of Software Cost Estimation Techniques
 
IRJET- A Novel Approach on Computation Intelligence Technique for Softwar...
IRJET-  	  A Novel Approach on Computation Intelligence Technique for Softwar...IRJET-  	  A Novel Approach on Computation Intelligence Technique for Softwar...
IRJET- A Novel Approach on Computation Intelligence Technique for Softwar...
 
IRJET-Scaling Distributed Associative Classifier using Big Data
IRJET-Scaling Distributed Associative Classifier using Big DataIRJET-Scaling Distributed Associative Classifier using Big Data
IRJET-Scaling Distributed Associative Classifier using Big Data
 
EXPERIMENTAL EVALUATION AND RESULT DISCUSSION OF METAMORPHIC TESTING AUTOMATI...
EXPERIMENTAL EVALUATION AND RESULT DISCUSSION OF METAMORPHIC TESTING AUTOMATI...EXPERIMENTAL EVALUATION AND RESULT DISCUSSION OF METAMORPHIC TESTING AUTOMATI...
EXPERIMENTAL EVALUATION AND RESULT DISCUSSION OF METAMORPHIC TESTING AUTOMATI...
 
Error Isolation and Management in Agile Multi-Tenant Cloud Based Applications
Error Isolation and Management in Agile Multi-Tenant Cloud Based Applications Error Isolation and Management in Agile Multi-Tenant Cloud Based Applications
Error Isolation and Management in Agile Multi-Tenant Cloud Based Applications
 
Error isolation and management in agile
Error isolation and management in agileError isolation and management in agile
Error isolation and management in agile
 
Maestro_Abstract
Maestro_AbstractMaestro_Abstract
Maestro_Abstract
 
Harnessing deep learning algorithms to predict software refactoring
Harnessing deep learning algorithms to predict software refactoringHarnessing deep learning algorithms to predict software refactoring
Harnessing deep learning algorithms to predict software refactoring
 
An Adjacent Analysis of the Parallel Programming Model Perspective: A Survey
 An Adjacent Analysis of the Parallel Programming Model Perspective: A Survey An Adjacent Analysis of the Parallel Programming Model Perspective: A Survey
An Adjacent Analysis of the Parallel Programming Model Perspective: A Survey
 
COMPARATIVE STUDY OF MATLAB AND ITS OPEN SOURCE ALTERNATIVE SCILAB
COMPARATIVE STUDY OF MATLAB AND ITS OPEN SOURCE ALTERNATIVE SCILABCOMPARATIVE STUDY OF MATLAB AND ITS OPEN SOURCE ALTERNATIVE SCILAB
COMPARATIVE STUDY OF MATLAB AND ITS OPEN SOURCE ALTERNATIVE SCILAB
 
Algorithm and Flowcharts
Algorithm and FlowchartsAlgorithm and Flowcharts
Algorithm and Flowcharts
 
IRJET- American Sign Language Classification
IRJET- American Sign Language ClassificationIRJET- American Sign Language Classification
IRJET- American Sign Language Classification
 
Scaling Application on High Performance Computing Clusters and Analysis of th...
Scaling Application on High Performance Computing Clusters and Analysis of th...Scaling Application on High Performance Computing Clusters and Analysis of th...
Scaling Application on High Performance Computing Clusters and Analysis of th...
 
STATISTICAL ANALYSIS FOR PERFORMANCE COMPARISON
STATISTICAL ANALYSIS FOR PERFORMANCE COMPARISONSTATISTICAL ANALYSIS FOR PERFORMANCE COMPARISON
STATISTICAL ANALYSIS FOR PERFORMANCE COMPARISON
 
IRJET-Attribute Reduction using Apache Spark
IRJET-Attribute Reduction using Apache SparkIRJET-Attribute Reduction using Apache Spark
IRJET-Attribute Reduction using Apache Spark
 
SOFTWARE BASED CALCULATION OF CAPACITY OUTAGE OF GENERATING UNITS
SOFTWARE BASED CALCULATION OF CAPACITY OUTAGE OF GENERATING UNITSSOFTWARE BASED CALCULATION OF CAPACITY OUTAGE OF GENERATING UNITS
SOFTWARE BASED CALCULATION OF CAPACITY OUTAGE OF GENERATING UNITS
 
A Hierarchical Feature Set optimization for effective code change based Defec...
A Hierarchical Feature Set optimization for effective code change based Defec...A Hierarchical Feature Set optimization for effective code change based Defec...
A Hierarchical Feature Set optimization for effective code change based Defec...
 
Cl32990995
Cl32990995Cl32990995
Cl32990995
 

Plus de IOSR Journals (20)

A011140104
A011140104A011140104
A011140104
 
M0111397100
M0111397100M0111397100
M0111397100
 
L011138596
L011138596L011138596
L011138596
 
K011138084
K011138084K011138084
K011138084
 
J011137479
J011137479J011137479
J011137479
 
I011136673
I011136673I011136673
I011136673
 
G011134454
G011134454G011134454
G011134454
 
H011135565
H011135565H011135565
H011135565
 
F011134043
F011134043F011134043
F011134043
 
E011133639
E011133639E011133639
E011133639
 
D011132635
D011132635D011132635
D011132635
 
C011131925
C011131925C011131925
C011131925
 
B011130918
B011130918B011130918
B011130918
 
A011130108
A011130108A011130108
A011130108
 
I011125160
I011125160I011125160
I011125160
 
H011124050
H011124050H011124050
H011124050
 
G011123539
G011123539G011123539
G011123539
 
F011123134
F011123134F011123134
F011123134
 
E011122530
E011122530E011122530
E011122530
 
D011121524
D011121524D011121524
D011121524
 

Dernier

Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)wesley chun
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Servicegiselly40
 
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEarley Information Science
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...Neo4j
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking MenDelhi Call girls
 
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CVKhem
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slidespraypatel2
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsEnterprise Knowledge
 
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Igalia
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfsudhanshuwaghmare1
 
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUnderstanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUK Journal
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024The Digital Insurer
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Miguel Araújo
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationMichael W. Hawkins
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Drew Madelung
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘RTylerCroy
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonetsnaman860154
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxMalak Abu Hammad
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024The Digital Insurer
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsJoaquim Jorge
 

Dernier (20)

Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Service
 
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men
 
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CV
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slides
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
 
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
 
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUnderstanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonets
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptx
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
 

I012255862

  • 1. IOSR Journal of Mechanical and Civil Engineering (IOSR-JMCE) e-ISSN: 2278-1684,p-ISSN: 2320-334X, Volume 12, Issue 2 Ver. V (Mar - Apr. 2015), PP 58-62 www.iosrjournals.org DOI: 10.9790/1684-12255862 www.iosrjournals.org 58 | Page A Matlab® Program for Soil Classification Using Aashto Classification Arinze Emmanuel E1, Okafor Chukwuma C 2, Department of Civil Engineering Michael Okpara University of Agriculture, Umudike Research Student, Department of Civil Engineering Michael Okpara University of Agriculture, Umudike Abstract: This research work involve the use of Matlab program in classification of soil according to AASHTO.The programme does not only classify soil but also give the group index,the general sub-grade rating as well as possible material a particular sample is made of.It also helps in reducing the tedious work of having to go through the chart over and over again.The program has indicated that Matlab is not only for calculation and analysis but also can be used in analysis involving numerics and word problems simultaneously. Keywords: soil classification, Matlab® program, AASHTO classification system, Atterberg Limits, Sieve Analysis, coding, loop statements, input/output based. I. Introduction Matlab is an arithmetic-based computer software with elements of programming incorporated in it to that enables user friendly programming for solution of specified problems in various disciplines. Matlab was developed by the Math Works Inc. Matlab is a computer software for advanced performance visualization and computation. Matlab is the short form of Matrix Laboratory. This powerful system package provides a user friendly environment with lots of built in mathematical functions for accurate and reliable mathematical operations. These functions provide solutions to a diverse range of mathematical tasks such as; • Matrix Algebra • Signal Processing • Complex arithmetic • Linear Systems • Optimization • Non-linear system of equations • Statistical Analysis • System modeling and solutions • Differential equations, and other types of scientific computations The most interesting and important features of Matlab is its programming ability via written Matlab codes for specific uses which allows user developed functions to perform user intended purposes. The interesting thing about programming with Matlab is that a program of 100 lines in other programming packages like Q-Basic might take just 10 lines in Matlab as Matlab has many in-built functions that reduces tedious coding to just a call-up function. As leverage over other conventional programming packages, Matlab provide a flexible way of manipulating inputs, outputs, and conditions via its vast use of loop statements. Soil classification is the arrangement of soils into different groups such that the soils in a particular group have similar behavior. It is a sort of labeling of soils with different labels. As there is a wide variety of soil covering the earth, it is desirable to systemize or classify soils into broad groups of similar behavior. Every now and then, geotechnical engineers find the need to classify various soil samples from diverse sources for the purpose of analysis and determination of the engineering properties of a particular soil sample from a particular area. One of the conventional systems of soil classification is the American Association of State Highway Transportation Officials (AASHTO) soil classification systems. In this system of classification, the particle size analysis and the plasticity characteristics are required to classify a soil. The classification system is a complete system which classifies both coarse-grained and fine-grained soils. In this system, the soils are divided into 7 types designated as A-1 to A7. The soils A-1 and A-7 are further subdivided into two categories, and the soil A- 2, into four categories(Das B.M,2005). Classification using this system involves a series of comparison based on the properties of the soil sample in question. This could be tedious when one has to classify numerous soil samples with different soil characteristics. Hence there is the need for a program to make this easier which is what promoted the urge for this work.
  • 2. A Matlab® Program For Soil Classification Using Aashto Classification DOI: 10.9790/1684-12255862 www.iosrjournals.org 59 | Page Holger(2014) published a series of codes for a program on soil classification using the USDA classification system which had a lot of constraints hence limiting the user-friendly property as it needed definition of the parameters and variables necessary for the execution of the program. Due to these difficulties the program was unable to be easily used for its intended purpose. II. Materials And Methods The major source of materials that aided the success of the discussed program was obtained from online and e-resources majorly the video tutorials. Keen observation, watching, listening and understanding was paid to the video tutorials which aided in the understanding of how to manipulate loop statements to carry out intended purposes. The YouTube online video portal provided a comfortable platform for watching and learning from a vast range of video tutorials provided by many authors. A series of video tutorials titled “Matlab Tutorials” which basically entailed guidelines in operating Matlab was obtained from the YouTube portal which aided in the understanding of loop statements. Also a video tutorial titled “An Introduction to Coding in Matlab” which was published by MathWorks Inc. also helped in the development of the basic functions upon which the program discussed in this work was based. The series of codes upon which the program is based is simply the input-output system and the conditional loop statements. These statements help in defining a particular set of properties that is assigned to each group in the classification system. After the completion of the coding, it was discovered that group A-1-b and A-2-4 accommodated similar properties as some classification had A-1-b as well as A-2-4 as the output. It was sorted out using AASHTO direction on the use of classification chart. III. Results And Discussion As already stated, the program is user-friendly and is input-output based with lots of comments and description and warning messages to guide users. A lot of results has been discussed and compared with already noted results to check the efficacy of the program and it has proved effective during the last phase of test- running. An example was picked from the textbook of Soil Mechanics and Foundation Engineering (Geotechnical Engineering) by Dr. K. R. Arora. A soil sample having the following properties was classified; Liquid limit=45% Plasticity index=29% F=60%, The soil was manually classified as A-7-6(14) Fig. 1: the input stage of the already mentioned example.
  • 3. A Matlab® Program For Soil Classification Using Aashto Classification DOI: 10.9790/1684-12255862 www.iosrjournals.org 60 | Page As obvious as it is, the program is easy to use due to its user-friendliness; it does not stop with just the symbols but goes ahead to describe the parameter all so to make sure that each parameter is keyed in where it is supposed to be. This property of the program does not only make it easy to use but also reduces the propensity of it being misused. The soil sample with the already stated classification properties was analyzed and classified by the program and the figure below was obtained from the output. Fig. 2: the output stage of the already mentioned example. A comparison of the two results clearly shows that the two approaches both yielded the same result but that of the program is definitely faster and saves time as well as minimizes error. Another example was picked from the same textbook and analyzed. The soil properties are as follows. Liquid limit=35% Plasticity index=20% F=40% The soil was manually classified as A-6(4). Fig. 3: input stage of the above example.
  • 4. A Matlab® Program For Soil Classification Using Aashto Classification DOI: 10.9790/1684-12255862 www.iosrjournals.org 61 | Page The main purpose of the above figure is to exercise the consistency of this program and to emphasize on its ability to run numerous classifications continually. Fig. 4: output stage of the above example. A comparison of the two results clearly shows that the two approaches both yielded the same result but the group index calculated by the program is 3.5 which can be easily rounded to the nearest whole number as 4. One can continue with classification for as many soil samples as possible. This is easily done by the input or the number 1 after each successive classification. The figure below is to exercise the intelligence of the program by using an input that is out of range. Fig. 5: illustration of the warning message.
  • 5. A Matlab® Program For Soil Classification Using Aashto Classification DOI: 10.9790/1684-12255862 www.iosrjournals.org 62 | Page Notice that the value of percentage passing the no. 200 sieve-(0.075mm sieve size), F (%)=605 which of course is greater than 100 and is out of range, also notice that the program terminated with a warning message. This warning message has been highlighted for purpose of clarity in this report. The only limitation to the effectiveness of this program is its inability to round of the calculated group index value to nearest whole numbers. This is currently being considered in the next version of the program. IV. Conclusion In conclusion, it is pertinent to say that the conception of such idea to alleviate the work incorporated with soil classification and limit chances of error while classifying is a good academical venture as it helps to attain a level of certainty of one’s understanding of the AASHTO soil classification system. It does not only classify the soil but also gives the group index, the general sub-grade rating as well as the possible material a particular sample is made of. It also helps in reducing the tedious work of having to go through the charts over and over again as one could get tired of the routine check which then is a favorable condition for mistakes. Also this program has shown that Matlab is not only for calculation and numerical analysis but can as well be used in analysis involving numeric and word problems concomitantly. Finally, like every other program, this program is open to comments and remarks and suggestions which will help improve a later version References [1]. American Assocition of State Highway and Transportation Officials(1982).AASHTO Materials,Part I,specifications,D.C. [2]. Arinze E. E. (2015) “Lecture Notes on ECE414 (Soil Mechanics II)”. Department of Civil Engineering, Michael Okpara University of Agriculture, Umudike. [3]. Arora K. R. (2011) “Soil Mechanics and Foundation Engineering (Geotechnical Engineering)” Standard Publishers Distributors 1705-B, Nai Sarak Delhi 110006. ISBN81-8014-112-8. [4]. Das B.M (2005) "Fundamentals of Geotechnical Engineering"2nd edn,Nelson publishers ontario Canada.ISBN 0-534-49294-0 [5]. Holger Hoffmann (2014) “Matlab Program for Soil Classification (USDA) according to texture” http://www.mathworks.com/matlabcentral/fileexchange/45468-soil-classification/content [6]. Okoro O. I. (2008) “Introduction to MATLAB/SIMULINK for engineers and scientists S. E.” John Jacob’s Classic Publishers Ltd. Plot 7 Fmr ESUT Road, Enugu. ISBN: 978-050-025-1.