MatLAB project

Foot
Engr271MatlabProjectAPresentation20.pdf

� Engr  271  Matlab  Project  and  Presentation  20%:  You  can  select  a   project  title  from  the  list  below,  or  come  up  with  your  

own  proposal  and  seek  my  approval.  It  is  OK  to  use  online  tutorials  as   guideline,  but  you  may  NOT  use  the  exact  replica  of  available  scripts.   Use  online  resources  to  learn  and  then  develop  your  own  scripts.  You   will  also  need  to  prepare  a  presentation  on  your  project.  Your   presentation  should  be  7-­‐10  slides  describing  the  following:  

o Projectgoal  o Codestructureorpseudocode  o Outputs,plots,graphics,examples,etc  o The  most  challenging  part  of   your  project  o Special  functions,  features,  or  toolboxes,  if  any  

• Suggested  project  titles:  o Damped  Simple  Harmonic  Motion:  take   parameters  as  input  and  generate  plots  o Electric  Circuit  Solver  o Weather  Data  Processing:  download  weather  data  (temperature,  wind   speed,  humidity,  etc)  and  

generate  daily/weekly/monthly  averages  and  standard  deviations.   Generate  trend  graphs.  Use  

GUI  to  make  your  project  interactive.  o FinancialDataProcessing  o Graphical  Calculator  o Resistor  Color  Band  Interpreter  

o GraphDigitizer  o ImageProcessing  o Frequencyanalysisofyourvoice,tunesormusicalinstruments  

Electrons  Physics  Geoproject  Thermodynamics’  

1. Resources:  

1. Textbook:  none      

2. REQUIRED:  MATLAB  zyBook:  interactive  textbook  (not  free)        

3. MATLAB  Onramp  (free):   https://www.mathworks.com/learn/tutorials/matlab-­‐   onramp.html  .    Also,  https://matlabacademy.mathworks.com/      

4. Online  Tutorials  (not  free):  https://www.solidprofessor.com      

5. MATLAB  free  courseware  of  various  engineering  modules:   https://www.mathworks.com/academia/courseware.html      

This  course  is  an  introduction  to  MATLAB,  a  powerful  programming   language  and  development  environment  for  engineers  and  scientists.   The  objective  of  this  course  is  to  get  the  students  familiar  with  the   programming  environment  and  enable  them  to  use  this  powerful  tool   for  their  engineering  and  scientific  applications.  Upon  successful   completion  of  this  course,  students  will  be  able  to  analyze  data,   generate  various  types  of  plots,  perform  simple  data  I/O,  solve  ODEs,   and  develop  simple  graphical  user  interfaces.  

Note

We  will  discuss:  Variables,  arrays,  matrices,  plotting,  I/O,  operators,   logical  operations,  functions,  strings,  cells,  structures,  solving  linear   equations,  numerical  methods,  graphical  user  interface  

• Introduction  and  Programming  Environment  

• Basic  Graphing  

• Procedures  and  Functions  

• Conditional  and  Repetition  Statements  

• String  Manipulation  

• Text  File  Input  /  Output  

• Numerical  Methods:  Solving  Ordinary  Differential  Equations  

Note  the    Next  3  files  Example  of  previous  or  old  project  like   that  you  can  do  And  also  explanation  the  diagralms