SlideShare ist ein Scribd-Unternehmen logo
1 von 20
MATLAB
(Data Tools First)
19 March 2015
Contents
• Introduction to MATLAB
• What/Why MATLAB?
• Applications and Use Cases
• Built-in Functionality and Toolbox
• Demo Programs
• Visualization
• Signal Processing
• Pattern Recognition
• Statistics
• Placement Test
• Why
• Follow-ups
• First compensation lecture on MATLAB (from 13:00)
3/19/2015 Data Tools First - MATLAB 2
What is MATLAB?
• MATLAB (MATrix LABoratory)
• A High level programming language.
• Assembly / Machine coding : Low level
• C, C++, Java, Python,… : High level (Complied Language)
• MATLAB, Basic, Javascript, Python, R… : High level (Interpreted Language)
• An interactive technical computing environment
• Algorithm Development
• Data Analysis
• Numerical Computation
3/19/2015 Data Tools First - MATLAB 3
MATLAB Product Family
3/19/2015 Data Tools First - MATLAB 4
Why MATLAB?
• A good choice for program development because:
• Easy to Use
• Quick to learn
• Good documentation
• A Big library for functions
• Excellent display capabilities
• Widely used for teaching and research in universities and industry
3/19/2015 Data Tools First - MATLAB 5
Application and Use Cases
• Numerical Computation
• Algebra, statistics, optimization,….
• Signal and Image Processing
• Communication System
• Control System
• Financial Modeling and Analysis
• Computational Biology
3/19/2015 Data Tools First - MATLAB 6
Algorithm/Visualization
• Supports vectors and matrix operations
• Supports data analysis process
• Supports 2-D / 3-D plotting
• Support audio & video
3/19/2015 Data Tools First - MATLAB 7
Built-in Functionality and Toolbox
• http://www.mathworks.com/products/?s_tid=gn_ps
3/19/2015 Data Tools First - MATLAB 8
Demo Programs (from RWDA)
• Visualization
• Animated 3D object
• Signal Processing
• Filtering
• audio
• Regression
• GPS
• Pattern Recognition
• K-means classification
• hand-writing detection
• Statistics
• Gaussian Mixture Model (GMM) RWDA: Advanced Lectures on Real-World Data Analysis
3/19/2015 Data Tools First - MATLAB 9
MATLAB
Placement Test
Data Tools First
19 March 2015
Purpose
• MATLAB will be used as the main tool for program in
• Advanced Lectures on Real-World Data Analysis (fall 2015)
• Everybody MUST have programming skill using MATLAB
• There will be compensation lectures on MATLAB programming from
April to September (Follow-up)
• April - May: Elementary (Basic programming, and Mathematics, Evaluation)
• June - July: Intermediate (Programming using Tool boxes)
3/19/2015 Data Tools First - MATLAB 11
If you are expert in MATLAB and Math
• Need to take the test
• No need to take compensation lectures
• You do not need to stay for the compensation lecture
3/19/2015 Data Tools First - MATLAB 12
If you have some skill in MATLAB and Math
• Need to take the test
• Attend the compensation lectures from June (Intermediate level)
• You do not need to stay for the compensation lecture (elementary)
3/19/2015 Data Tools First - MATLAB 13
If you are not familiar with MATLAB and Math
• No need to take the test
• Attend the compensation lectures
• First compensation lecture is from 13:00 (DTF)
3/19/2015 Data Tools First - MATLAB 14
Problem 1
• Create matrix A with elements from 1 to 81, dimension 9 x 9
3/19/2015 Data Tools First - MATLAB 15
1 2 3 4 5 6 7 8 9
10 11 12 13 14 15 16 17 18
19 20 21 22 23 24 25 26 27
28 29 30 31 32 33 34 35 36
37 38 39 40 41 42 43 44 45
46 47 48 49 50 51 52 53 54
55 56 57 58 59 60 61 62 63
64 65 66 67 68 69 70 71 72
73 74 75 76 77 78 79 80 81
Problem 2 - I
• Extract M1 and M2 and calculate
• M1 x M2
• M1 + M2
• Extract M3 and M4 and calculate
• Transposition Matrix of M3 (M3T)
• M4 + M3T
3/19/2015 Data Tools First - MATLAB 16
1 2 3 4 5 6 7 8 9
10 11 12 13 14 15 16 17 18
19 20 21 22 23 24 25 26 27
28 29 30 31 32 33 34 35 36
37 38 39 40 41 42 43 44 45
46 47 48 49 50 51 52 53 54
55 56 57 58 59 60 61 62 63
64 65 66 67 68 69 70 71 72
73 74 75 76 77 78 79 80 81
M2
M1
Problem 2 - II
• Extract M1 and M2 and calculate
• M1 x M2
• M1 + M2
• Extract M3 and M4 and calculate
• Transposition Matrix of M3 (M3T)
• M4 + M3T
3/19/2015 Data Tools First - MATLAB 17
1 2 3 4 5 6 7 8 9
10 11 12 13 14 15 16 17 18
19 20 21 22 23 24 25 26 27
28 29 30 31 32 33 34 35 36
37 38 39 40 41 42 43 44 45
46 47 48 49 50 51 52 53 54
55 56 57 58 59 60 61 62 63
64 65 66 67 68 69 70 71 72
73 74 75 76 77 78 79 80 81
M4
M3
Problem 3
• Given Matrix A, using (for and if) commands do the following:
• (I) Output a 9 x9 Matrix that has values of 0 and 1
• 1: if the element of Matrix A is dividable by 4
• 0: otherwise
• (ii) Output a 9 x9 Matrix that has values of 0 and 1
• 1: if the element of Matrix A is dividable
by 4 and not dividable by 5
• 0: otherwise
3/19/2015 Data Tools First - MATLAB 18
0 0 0 1 0 0 0 1 .
0 0 1 . . .
. . . . .
. . . . .
. .
Problem 4
• (I) Create a sine wave for variable x
• Amplitude = 5
• x = {0, 1, 2, …, 360}
• (II) Plot the sine wave
• Add title
• Add axis labels
3/19/2015 Data Tools First - MATLAB 19
Reference
• Textbook
• Getting Started with MATLAB
A quick Introduction for Scientists and Engineers
Author: Pudra Pratap
Oxford University Press, ISBN-13: 978-0199731244
• Others (MathWorks, MATLAB)
• http://www.mathworks.com/help/matlab/getting-started-with-matlab.html
• http://www.mathworks.com/help/pdf_doc/matlab/getstart.pdf
3/19/2015 Data Tools First - MATLAB 20

Weitere ähnliche Inhalte

Andere mochten auch

Sample size by hoggs 1997
Sample size by hoggs 1997Sample size by hoggs 1997
Sample size by hoggs 1997Akram Suleiman
 
Choosing statistical tests
Choosing statistical testsChoosing statistical tests
Choosing statistical testsAkiode Noah
 
كيف تجتاز مقابلة العمل بنجاح
كيف تجتاز مقابلة العمل بنجاحكيف تجتاز مقابلة العمل بنجاح
كيف تجتاز مقابلة العمل بنجاحAkram Suleiman
 
Commonly used statistical tests in research
Commonly used statistical tests in researchCommonly used statistical tests in research
Commonly used statistical tests in researchNaqeeb Ullah Khan
 
Lecture- Statistical Tests
Lecture- Statistical TestsLecture- Statistical Tests
Lecture- Statistical TestsMark McGinley
 
Statistical tests
Statistical testsStatistical tests
Statistical testsmartyynyyte
 
Digital image processing using matlab: filters (detail)
Digital image processing using matlab: filters (detail)Digital image processing using matlab: filters (detail)
Digital image processing using matlab: filters (detail)thanh nguyen
 
Choosing appropriate statistical test RSS6 2104
Choosing appropriate statistical test RSS6 2104Choosing appropriate statistical test RSS6 2104
Choosing appropriate statistical test RSS6 2104RSS6
 
Image Smoothing using Frequency Domain Filters
Image Smoothing using Frequency Domain FiltersImage Smoothing using Frequency Domain Filters
Image Smoothing using Frequency Domain FiltersSuhaila Afzana
 
Basics of Image Processing using MATLAB
Basics of Image Processing using MATLABBasics of Image Processing using MATLAB
Basics of Image Processing using MATLABvkn13
 
Frequency Domain Image Enhancement Techniques
Frequency Domain Image Enhancement TechniquesFrequency Domain Image Enhancement Techniques
Frequency Domain Image Enhancement TechniquesDiwaker Pant
 
Image proceesing with matlab
Image proceesing with matlabImage proceesing with matlab
Image proceesing with matlabAshutosh Shahi
 
Introduction to Digital Image Processing Using MATLAB
Introduction to Digital Image Processing Using MATLABIntroduction to Digital Image Processing Using MATLAB
Introduction to Digital Image Processing Using MATLABRay Phan
 
Hypothesis
HypothesisHypothesis
Hypothesis17somya
 
Research hypothesis
Research hypothesisResearch hypothesis
Research hypothesisNursing Path
 
Hypothesis testing ppt final
Hypothesis testing ppt finalHypothesis testing ppt final
Hypothesis testing ppt finalpiyushdhaker
 

Andere mochten auch (20)

Sample size by hoggs 1997
Sample size by hoggs 1997Sample size by hoggs 1997
Sample size by hoggs 1997
 
Choosing statistical tests
Choosing statistical testsChoosing statistical tests
Choosing statistical tests
 
كيف تجتاز مقابلة العمل بنجاح
كيف تجتاز مقابلة العمل بنجاحكيف تجتاز مقابلة العمل بنجاح
كيف تجتاز مقابلة العمل بنجاح
 
Working with Scientific Data in MATLAB
Working with Scientific Data in MATLABWorking with Scientific Data in MATLAB
Working with Scientific Data in MATLAB
 
Commonly used statistical tests in research
Commonly used statistical tests in researchCommonly used statistical tests in research
Commonly used statistical tests in research
 
Dtf matlab 20150319
Dtf matlab 20150319Dtf matlab 20150319
Dtf matlab 20150319
 
Lecture- Statistical Tests
Lecture- Statistical TestsLecture- Statistical Tests
Lecture- Statistical Tests
 
Statistical tests
Statistical testsStatistical tests
Statistical tests
 
Digital image processing using matlab: filters (detail)
Digital image processing using matlab: filters (detail)Digital image processing using matlab: filters (detail)
Digital image processing using matlab: filters (detail)
 
Choosing appropriate statistical test RSS6 2104
Choosing appropriate statistical test RSS6 2104Choosing appropriate statistical test RSS6 2104
Choosing appropriate statistical test RSS6 2104
 
Image Smoothing using Frequency Domain Filters
Image Smoothing using Frequency Domain FiltersImage Smoothing using Frequency Domain Filters
Image Smoothing using Frequency Domain Filters
 
study designs
 study designs study designs
study designs
 
Study designs
Study designsStudy designs
Study designs
 
Basics of Image Processing using MATLAB
Basics of Image Processing using MATLABBasics of Image Processing using MATLAB
Basics of Image Processing using MATLAB
 
Frequency Domain Image Enhancement Techniques
Frequency Domain Image Enhancement TechniquesFrequency Domain Image Enhancement Techniques
Frequency Domain Image Enhancement Techniques
 
Image proceesing with matlab
Image proceesing with matlabImage proceesing with matlab
Image proceesing with matlab
 
Introduction to Digital Image Processing Using MATLAB
Introduction to Digital Image Processing Using MATLABIntroduction to Digital Image Processing Using MATLAB
Introduction to Digital Image Processing Using MATLAB
 
Hypothesis
HypothesisHypothesis
Hypothesis
 
Research hypothesis
Research hypothesisResearch hypothesis
Research hypothesis
 
Hypothesis testing ppt final
Hypothesis testing ppt finalHypothesis testing ppt final
Hypothesis testing ppt final
 

Ähnlich wie Dtf matlab 20150319-v3

Matlab day 1: Introduction to MATLAB
Matlab day 1: Introduction to MATLABMatlab day 1: Introduction to MATLAB
Matlab day 1: Introduction to MATLABreddyprasad reddyvari
 
Matlab lecture 1 - installation of matlab, introduction and course outline@taj
Matlab lecture 1 - installation of matlab, introduction and course outline@tajMatlab lecture 1 - installation of matlab, introduction and course outline@taj
Matlab lecture 1 - installation of matlab, introduction and course outline@tajTajim Md. Niamat Ullah Akhund
 
MATLAB Assignment Help
MATLAB Assignment HelpMATLAB Assignment Help
MATLAB Assignment HelpEssay Corp
 
Matlab Assignment-Help-Canada
Matlab Assignment-Help-CanadaMatlab Assignment-Help-Canada
Matlab Assignment-Help-CanadaPhdtopiccom
 
INTRODUCTION TO MATLAB for PG students.ppt
INTRODUCTION TO MATLAB for PG students.pptINTRODUCTION TO MATLAB for PG students.ppt
INTRODUCTION TO MATLAB for PG students.pptKarthik537368
 
Basic matlab and matrix
Basic matlab and matrixBasic matlab and matrix
Basic matlab and matrixSaidur Rahman
 
MATLAB_CIS601-03.ppt
MATLAB_CIS601-03.pptMATLAB_CIS601-03.ppt
MATLAB_CIS601-03.pptaboma2hawi
 
MATLAB Thesis for Students
MATLAB Thesis for StudentsMATLAB Thesis for Students
MATLAB Thesis for StudentsPhdtopiccom
 
MATLAB Thesis for Students
MATLAB Thesis for StudentsMATLAB Thesis for Students
MATLAB Thesis for StudentsPhdtopiccom
 
Introduction to MATLAB
Introduction to MATLABIntroduction to MATLAB
Introduction to MATLABRavikiran A
 
Introduction to MATLAB 1
Introduction to MATLAB 1Introduction to MATLAB 1
Introduction to MATLAB 1Mohamed Gafar
 
Matlab assignment help
Matlab assignment helpMatlab assignment help
Matlab assignment helpAnderson Silva
 
Introduction to MATLAB
Introduction to MATLABIntroduction to MATLAB
Introduction to MATLABkalaimuthu2
 
Getting to know about Matrix Laboratory or MatLab.pptx
Getting to know about Matrix Laboratory or MatLab.pptxGetting to know about Matrix Laboratory or MatLab.pptx
Getting to know about Matrix Laboratory or MatLab.pptxSample Assignment
 
MATLAB workshop lecture 1MATLAB work.ppt
MATLAB workshop lecture 1MATLAB work.pptMATLAB workshop lecture 1MATLAB work.ppt
MATLAB workshop lecture 1MATLAB work.pptssuserdee4d8
 

Ähnlich wie Dtf matlab 20150319-v3 (20)

Matlab day 1: Introduction to MATLAB
Matlab day 1: Introduction to MATLABMatlab day 1: Introduction to MATLAB
Matlab day 1: Introduction to MATLAB
 
Matlab lecture 1 - installation of matlab, introduction and course outline@taj
Matlab lecture 1 - installation of matlab, introduction and course outline@tajMatlab lecture 1 - installation of matlab, introduction and course outline@taj
Matlab lecture 1 - installation of matlab, introduction and course outline@taj
 
MATLAB Training Online
MATLAB Training OnlineMATLAB Training Online
MATLAB Training Online
 
MATLAB Assignment Help
MATLAB Assignment HelpMATLAB Assignment Help
MATLAB Assignment Help
 
Matlab Assignment-Help-Canada
Matlab Assignment-Help-CanadaMatlab Assignment-Help-Canada
Matlab Assignment-Help-Canada
 
INTRODUCTION TO MATLAB for PG students.ppt
INTRODUCTION TO MATLAB for PG students.pptINTRODUCTION TO MATLAB for PG students.ppt
INTRODUCTION TO MATLAB for PG students.ppt
 
Basic matlab and matrix
Basic matlab and matrixBasic matlab and matrix
Basic matlab and matrix
 
MATLAB_CIS601-03.ppt
MATLAB_CIS601-03.pptMATLAB_CIS601-03.ppt
MATLAB_CIS601-03.ppt
 
MATLAB Thesis for Students
MATLAB Thesis for StudentsMATLAB Thesis for Students
MATLAB Thesis for Students
 
MATLAB Thesis for Students
MATLAB Thesis for StudentsMATLAB Thesis for Students
MATLAB Thesis for Students
 
Introduction to MATLAB
Introduction to MATLABIntroduction to MATLAB
Introduction to MATLAB
 
Workshop proposal
Workshop proposalWorkshop proposal
Workshop proposal
 
Introduction to MATLAB 1
Introduction to MATLAB 1Introduction to MATLAB 1
Introduction to MATLAB 1
 
Matlab assignment help
Matlab assignment helpMatlab assignment help
Matlab assignment help
 
Introduction to MATLAB
Introduction to MATLABIntroduction to MATLAB
Introduction to MATLAB
 
Getting to know about Matrix Laboratory or MatLab.pptx
Getting to know about Matrix Laboratory or MatLab.pptxGetting to know about Matrix Laboratory or MatLab.pptx
Getting to know about Matrix Laboratory or MatLab.pptx
 
Microsoft Mathematics
Microsoft MathematicsMicrosoft Mathematics
Microsoft Mathematics
 
MATLAB workshop lecture 1MATLAB work.ppt
MATLAB workshop lecture 1MATLAB work.pptMATLAB workshop lecture 1MATLAB work.ppt
MATLAB workshop lecture 1MATLAB work.ppt
 
Lecture 1.pptx
Lecture 1.pptxLecture 1.pptx
Lecture 1.pptx
 
Image processing
Image processingImage processing
Image processing
 

Kürzlich hochgeladen

Measures of Dispersion and Variability: Range, QD, AD and SD
Measures of Dispersion and Variability: Range, QD, AD and SDMeasures of Dispersion and Variability: Range, QD, AD and SD
Measures of Dispersion and Variability: Range, QD, AD and SDThiyagu K
 
Student login on Anyboli platform.helpin
Student login on Anyboli platform.helpinStudent login on Anyboli platform.helpin
Student login on Anyboli platform.helpinRaunakKeshri1
 
Measures of Central Tendency: Mean, Median and Mode
Measures of Central Tendency: Mean, Median and ModeMeasures of Central Tendency: Mean, Median and Mode
Measures of Central Tendency: Mean, Median and ModeThiyagu K
 
Disha NEET Physics Guide for classes 11 and 12.pdf
Disha NEET Physics Guide for classes 11 and 12.pdfDisha NEET Physics Guide for classes 11 and 12.pdf
Disha NEET Physics Guide for classes 11 and 12.pdfchloefrazer622
 
The byproduct of sericulture in different industries.pptx
The byproduct of sericulture in different industries.pptxThe byproduct of sericulture in different industries.pptx
The byproduct of sericulture in different industries.pptxShobhayan Kirtania
 
9548086042 for call girls in Indira Nagar with room service
9548086042  for call girls in Indira Nagar  with room service9548086042  for call girls in Indira Nagar  with room service
9548086042 for call girls in Indira Nagar with room servicediscovermytutordmt
 
Web & Social Media Analytics Previous Year Question Paper.pdf
Web & Social Media Analytics Previous Year Question Paper.pdfWeb & Social Media Analytics Previous Year Question Paper.pdf
Web & Social Media Analytics Previous Year Question Paper.pdfJayanti Pande
 
CARE OF CHILD IN INCUBATOR..........pptx
CARE OF CHILD IN INCUBATOR..........pptxCARE OF CHILD IN INCUBATOR..........pptx
CARE OF CHILD IN INCUBATOR..........pptxGaneshChakor2
 
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptx
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptxPOINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptx
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptxSayali Powar
 
The basics of sentences session 2pptx copy.pptx
The basics of sentences session 2pptx copy.pptxThe basics of sentences session 2pptx copy.pptx
The basics of sentences session 2pptx copy.pptxheathfieldcps1
 
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...Krashi Coaching
 
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...EduSkills OECD
 
Introduction to Nonprofit Accounting: The Basics
Introduction to Nonprofit Accounting: The BasicsIntroduction to Nonprofit Accounting: The Basics
Introduction to Nonprofit Accounting: The BasicsTechSoup
 
The Most Excellent Way | 1 Corinthians 13
The Most Excellent Way | 1 Corinthians 13The Most Excellent Way | 1 Corinthians 13
The Most Excellent Way | 1 Corinthians 13Steve Thomason
 
Russian Call Girls in Andheri Airport Mumbai WhatsApp 9167673311 💞 Full Nigh...
Russian Call Girls in Andheri Airport Mumbai WhatsApp  9167673311 💞 Full Nigh...Russian Call Girls in Andheri Airport Mumbai WhatsApp  9167673311 💞 Full Nigh...
Russian Call Girls in Andheri Airport Mumbai WhatsApp 9167673311 💞 Full Nigh...Pooja Nehwal
 
Arihant handbook biology for class 11 .pdf
Arihant handbook biology for class 11 .pdfArihant handbook biology for class 11 .pdf
Arihant handbook biology for class 11 .pdfchloefrazer622
 
Grant Readiness 101 TechSoup and Remy Consulting
Grant Readiness 101 TechSoup and Remy ConsultingGrant Readiness 101 TechSoup and Remy Consulting
Grant Readiness 101 TechSoup and Remy ConsultingTechSoup
 

Kürzlich hochgeladen (20)

Measures of Dispersion and Variability: Range, QD, AD and SD
Measures of Dispersion and Variability: Range, QD, AD and SDMeasures of Dispersion and Variability: Range, QD, AD and SD
Measures of Dispersion and Variability: Range, QD, AD and SD
 
Student login on Anyboli platform.helpin
Student login on Anyboli platform.helpinStudent login on Anyboli platform.helpin
Student login on Anyboli platform.helpin
 
Measures of Central Tendency: Mean, Median and Mode
Measures of Central Tendency: Mean, Median and ModeMeasures of Central Tendency: Mean, Median and Mode
Measures of Central Tendency: Mean, Median and Mode
 
INDIA QUIZ 2024 RLAC DELHI UNIVERSITY.pptx
INDIA QUIZ 2024 RLAC DELHI UNIVERSITY.pptxINDIA QUIZ 2024 RLAC DELHI UNIVERSITY.pptx
INDIA QUIZ 2024 RLAC DELHI UNIVERSITY.pptx
 
Advance Mobile Application Development class 07
Advance Mobile Application Development class 07Advance Mobile Application Development class 07
Advance Mobile Application Development class 07
 
Disha NEET Physics Guide for classes 11 and 12.pdf
Disha NEET Physics Guide for classes 11 and 12.pdfDisha NEET Physics Guide for classes 11 and 12.pdf
Disha NEET Physics Guide for classes 11 and 12.pdf
 
Mattingly "AI & Prompt Design: The Basics of Prompt Design"
Mattingly "AI & Prompt Design: The Basics of Prompt Design"Mattingly "AI & Prompt Design: The Basics of Prompt Design"
Mattingly "AI & Prompt Design: The Basics of Prompt Design"
 
The byproduct of sericulture in different industries.pptx
The byproduct of sericulture in different industries.pptxThe byproduct of sericulture in different industries.pptx
The byproduct of sericulture in different industries.pptx
 
9548086042 for call girls in Indira Nagar with room service
9548086042  for call girls in Indira Nagar  with room service9548086042  for call girls in Indira Nagar  with room service
9548086042 for call girls in Indira Nagar with room service
 
Web & Social Media Analytics Previous Year Question Paper.pdf
Web & Social Media Analytics Previous Year Question Paper.pdfWeb & Social Media Analytics Previous Year Question Paper.pdf
Web & Social Media Analytics Previous Year Question Paper.pdf
 
CARE OF CHILD IN INCUBATOR..........pptx
CARE OF CHILD IN INCUBATOR..........pptxCARE OF CHILD IN INCUBATOR..........pptx
CARE OF CHILD IN INCUBATOR..........pptx
 
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptx
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptxPOINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptx
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptx
 
The basics of sentences session 2pptx copy.pptx
The basics of sentences session 2pptx copy.pptxThe basics of sentences session 2pptx copy.pptx
The basics of sentences session 2pptx copy.pptx
 
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
 
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
 
Introduction to Nonprofit Accounting: The Basics
Introduction to Nonprofit Accounting: The BasicsIntroduction to Nonprofit Accounting: The Basics
Introduction to Nonprofit Accounting: The Basics
 
The Most Excellent Way | 1 Corinthians 13
The Most Excellent Way | 1 Corinthians 13The Most Excellent Way | 1 Corinthians 13
The Most Excellent Way | 1 Corinthians 13
 
Russian Call Girls in Andheri Airport Mumbai WhatsApp 9167673311 💞 Full Nigh...
Russian Call Girls in Andheri Airport Mumbai WhatsApp  9167673311 💞 Full Nigh...Russian Call Girls in Andheri Airport Mumbai WhatsApp  9167673311 💞 Full Nigh...
Russian Call Girls in Andheri Airport Mumbai WhatsApp 9167673311 💞 Full Nigh...
 
Arihant handbook biology for class 11 .pdf
Arihant handbook biology for class 11 .pdfArihant handbook biology for class 11 .pdf
Arihant handbook biology for class 11 .pdf
 
Grant Readiness 101 TechSoup and Remy Consulting
Grant Readiness 101 TechSoup and Remy ConsultingGrant Readiness 101 TechSoup and Remy Consulting
Grant Readiness 101 TechSoup and Remy Consulting
 

Dtf matlab 20150319-v3

  • 2. Contents • Introduction to MATLAB • What/Why MATLAB? • Applications and Use Cases • Built-in Functionality and Toolbox • Demo Programs • Visualization • Signal Processing • Pattern Recognition • Statistics • Placement Test • Why • Follow-ups • First compensation lecture on MATLAB (from 13:00) 3/19/2015 Data Tools First - MATLAB 2
  • 3. What is MATLAB? • MATLAB (MATrix LABoratory) • A High level programming language. • Assembly / Machine coding : Low level • C, C++, Java, Python,… : High level (Complied Language) • MATLAB, Basic, Javascript, Python, R… : High level (Interpreted Language) • An interactive technical computing environment • Algorithm Development • Data Analysis • Numerical Computation 3/19/2015 Data Tools First - MATLAB 3
  • 4. MATLAB Product Family 3/19/2015 Data Tools First - MATLAB 4
  • 5. Why MATLAB? • A good choice for program development because: • Easy to Use • Quick to learn • Good documentation • A Big library for functions • Excellent display capabilities • Widely used for teaching and research in universities and industry 3/19/2015 Data Tools First - MATLAB 5
  • 6. Application and Use Cases • Numerical Computation • Algebra, statistics, optimization,…. • Signal and Image Processing • Communication System • Control System • Financial Modeling and Analysis • Computational Biology 3/19/2015 Data Tools First - MATLAB 6
  • 7. Algorithm/Visualization • Supports vectors and matrix operations • Supports data analysis process • Supports 2-D / 3-D plotting • Support audio & video 3/19/2015 Data Tools First - MATLAB 7
  • 8. Built-in Functionality and Toolbox • http://www.mathworks.com/products/?s_tid=gn_ps 3/19/2015 Data Tools First - MATLAB 8
  • 9. Demo Programs (from RWDA) • Visualization • Animated 3D object • Signal Processing • Filtering • audio • Regression • GPS • Pattern Recognition • K-means classification • hand-writing detection • Statistics • Gaussian Mixture Model (GMM) RWDA: Advanced Lectures on Real-World Data Analysis 3/19/2015 Data Tools First - MATLAB 9
  • 10. MATLAB Placement Test Data Tools First 19 March 2015
  • 11. Purpose • MATLAB will be used as the main tool for program in • Advanced Lectures on Real-World Data Analysis (fall 2015) • Everybody MUST have programming skill using MATLAB • There will be compensation lectures on MATLAB programming from April to September (Follow-up) • April - May: Elementary (Basic programming, and Mathematics, Evaluation) • June - July: Intermediate (Programming using Tool boxes) 3/19/2015 Data Tools First - MATLAB 11
  • 12. If you are expert in MATLAB and Math • Need to take the test • No need to take compensation lectures • You do not need to stay for the compensation lecture 3/19/2015 Data Tools First - MATLAB 12
  • 13. If you have some skill in MATLAB and Math • Need to take the test • Attend the compensation lectures from June (Intermediate level) • You do not need to stay for the compensation lecture (elementary) 3/19/2015 Data Tools First - MATLAB 13
  • 14. If you are not familiar with MATLAB and Math • No need to take the test • Attend the compensation lectures • First compensation lecture is from 13:00 (DTF) 3/19/2015 Data Tools First - MATLAB 14
  • 15. Problem 1 • Create matrix A with elements from 1 to 81, dimension 9 x 9 3/19/2015 Data Tools First - MATLAB 15 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81
  • 16. Problem 2 - I • Extract M1 and M2 and calculate • M1 x M2 • M1 + M2 • Extract M3 and M4 and calculate • Transposition Matrix of M3 (M3T) • M4 + M3T 3/19/2015 Data Tools First - MATLAB 16 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 M2 M1
  • 17. Problem 2 - II • Extract M1 and M2 and calculate • M1 x M2 • M1 + M2 • Extract M3 and M4 and calculate • Transposition Matrix of M3 (M3T) • M4 + M3T 3/19/2015 Data Tools First - MATLAB 17 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 M4 M3
  • 18. Problem 3 • Given Matrix A, using (for and if) commands do the following: • (I) Output a 9 x9 Matrix that has values of 0 and 1 • 1: if the element of Matrix A is dividable by 4 • 0: otherwise • (ii) Output a 9 x9 Matrix that has values of 0 and 1 • 1: if the element of Matrix A is dividable by 4 and not dividable by 5 • 0: otherwise 3/19/2015 Data Tools First - MATLAB 18 0 0 0 1 0 0 0 1 . 0 0 1 . . . . . . . . . . . . . . .
  • 19. Problem 4 • (I) Create a sine wave for variable x • Amplitude = 5 • x = {0, 1, 2, …, 360} • (II) Plot the sine wave • Add title • Add axis labels 3/19/2015 Data Tools First - MATLAB 19
  • 20. Reference • Textbook • Getting Started with MATLAB A quick Introduction for Scientists and Engineers Author: Pudra Pratap Oxford University Press, ISBN-13: 978-0199731244 • Others (MathWorks, MATLAB) • http://www.mathworks.com/help/matlab/getting-started-with-matlab.html • http://www.mathworks.com/help/pdf_doc/matlab/getstart.pdf 3/19/2015 Data Tools First - MATLAB 20