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 c 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: c Damped Simple Harmonic Motion: take parameters as input and generate plots o Electric Grcuit 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’
l. 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
