Search Results (74)

Save

Please log in to save materials.

View
Selected filters:
  • Matlab
A First Course in Electrical and Computer Engineering
Conditions of Use:
No Strings Attached
Rating

Electrical and computer engineering students take this in the second semester of ... More

Electrical and computer engineering students take this in the second semester of their freshman year, just before their first circuits course. Students electing to take this course have completed one semester of calculus, computer programming, chemistry, and humanities. Concurrently with this course, students take physics and a second semester of calculus, as well as a second semester in the humanities. Less

More
Subject:
Computer Science
Engineering
Electronic Technology
Material Type:
Full Course
Textbooks
Provider:
Rice University
Provider Set:
Connexions
Author:
Louis Scharf
Less
Freshman Engineering Problem Solving with MATLAB
Conditions of Use:
No Strings Attached
Rating

The objective of this course is that students can use an m-file ... More

The objective of this course is that students can use an m-file scripting environment (MATLAB, MathScript, Octave, etc.) to solve freshman engineering problems. The contents of this course will be evolving throughout the Fall 2006 semester as new material is developed and added to the course. Less

More
Subject:
Engineering
Material Type:
Full Course
Readings
Syllabi
Provider:
Rice University
Provider Set:
Connexions
Author:
Darryl Morrell
Less
Here Comes the Hurricane! Saving Lives through Logical Reasoning and Computer Science
Conditions of Use:
Read the Fine Print
Rating

Students use a hurricane tracking map to measure the distance from a ... More

Students use a hurricane tracking map to measure the distance from a specific latitude and longitude location of the eye of a hurricane to a city. Then they use the map's scale factor to convert the distance to miles. They also apply the distance formula by creating an x-y coordinate plane on the map. Students are challenged to analyze what data might be used by computer science engineers to write code that generates hurricane tracking models. Then students analyze a MATLAB® computer code that uses the distance formula repetitively to generate a table of data that tracks a hurricane at specific time intervals. Students come to realize that using a computer program to generate the calculations (instead of by hand) is very advantageous for a dynamic situation like tracking storm movements. Their inspection of some MATLAB code helps them understand how it communicates what to do using mathematical formulas, logical instructions and repeated tasks. They also conclude that the example program is too simplistic to really be a useful tool; useful computer model tools must necessarily be much more complex. Less

More
Subject:
Computer Science
Engineering
Education
Mathematics
Material Type:
Activities and Labs
Instructional Material
Provider:
TeachEngineering
Provider Set:
TeachEngineering
Author:
Armando Vital, K. B. Nakshatrala, Justin Chang, Fritz Claydon, Rodrigues, Stuart Long
National Science Foundation GK-12 and Research Experience for Teachers (RET) Programs,
TeachEngineering.org
Less
Introduction To MATLAB Programming, Fall 2011
Conditions of Use:
Remix and Share
Rating

This course is intended to assist undergraduates with learning the basics of ... More

This course is intended to assist undergraduates with learning the basics of programming in general and programming MATLAB in particular. Less

More
Subject:
Computer Science
Information Science
Functions
Material Type:
Full Course
Homework and Assignments
Readings
Syllabi
Provider:
M.I.T.
Provider Set:
MIT OpenCourseWare
Author:
Yossi Farjoun
Less
An Introduction to MATLAB
Conditions of Use:
No Strings Attached
Rating

This course gives a basic introduction to MATLAB. Concepts covered include basic ... More

This course gives a basic introduction to MATLAB. Concepts covered include basic use, graphical representation and tips for improving your MATLAB code. Also included is an introductory computer assignment to test yourself after finishing the course. Less

More
Subject:
Material Type:
Full Course
Readings
Syllabi
Provider:
Rice University
Provider Set:
Connexions
Author:
Anders Gjendemsjø
Less
Introduction to Numerical Methods, Fall 2010
Conditions of Use:
Remix and Share
Rating

This course offers an advanced introduction to numerical linear algebra. Topics include ... More

This course offers an advanced introduction to numerical linear algebra. Topics include direct and iterative methods for linear systems, eigenvalue decompositions and QR/SVD factorizations, stability and accuracy of numerical algorithms, the IEEE floating point standard, sparse and structured matrices, preconditioning, linear algebra software. Problem sets require some knowledge of MATLAB;. Less

More
Subject:
Information Science
Material Type:
Assessments
Homework and Assignments
Lecture Notes
Readings
Syllabi
Provider:
M.I.T.
Provider Set:
MIT OpenCourseWare
Author:
Johnson, Steven G.
Less
Laboratory in Visual Cognition, Fall 2009
Conditions of Use:
Remix and Share
Rating

" 9.63 teaches principles of experimental methods in human perception and cognition, ... More

" 9.63 teaches principles of experimental methods in human perception and cognition, including design and statistical analysis. The course combines lectures and hands-on experimental exercises and requires an independent experimental project. Some experience in programming is desirable. To foster improved writing and presentation skills in conducting and critiquing research in cognitive science, students are required to provide reports and give oral presentations of three team experiments. A fourth individually conducted experiment includes a proposal with revision, and concluding written and oral reports." Less

More
Subject:
Psychology
Material Type:
Activities and Labs
Assessments
Full Course
Lecture Notes
Provider:
M.I.T.
Provider Set:
MIT OpenCourseWare
Author:
Oliva, Aude
Less
Linear Equations Game
Conditions of Use:
Read the Fine Print
Rating

Students groups act as aerospace engineering teams competing to create linear equations ... More

Students groups act as aerospace engineering teams competing to create linear equations to guide space shuttles safely through obstacles generated by a modeling game in level-based rounds. Each round provides a different configuration of the obstacle, which consists of two "gates." The obstacles are presented as asteroids or comets, and the linear equations as inputs into autopilot on board the shuttle. The winning group is the one that first generates the successful equations for all levels. The game is created via the programming software MATLAB, available as a free 30-day trial. The activity helps students make the connection between graphs and the real world. In this activity, they can see the path of a space shuttle modeled by a linear equation, as if they were looking from above. Less

More
Subject:
Engineering
Education
Mathematics
Material Type:
Activities and Labs
Instructional Material
Provider:
TeachEngineering
Provider Set:
TeachEngineering
Author:
AMPS GK-12 Program,
Stanislav Roslyakov
TeachEngineering.org
Less
MATLAB: An Introductory Course
Conditions of Use:
Remix and Share
Rating

This is an introductory course to MATLAB, the high-performance interactive software. Topics ... More

This is an introductory course to MATLAB, the high-performance interactive software. Topics include MATLAB Basics, Plotting, Scripts & Functions and Programming. Additional resources are also provided. Less

More
Subject:
Material Type:
Reference
Textbooks
Provider:
OER Commons
Provider Set:
Open Author Resources
Author:
Randy Matusky
Less
Mechatronics, Fall 2014
Conditions of Use:
Remix and Share
Rating

This course is an introduction to designing mechatronic systems, which require integration ... More

This course is an introduction to designing mechatronic systems, which require integration of the mechanical and electrical engineering disciplines within a unified framework. There are significant laboratory-based design experiences. Topics covered in the course include: Low-level interfacing of software with hardware; use of high-level graphical programming tools to implement real-time computation tasks; digital logic; analog interfacing and power amplifiers; measurement and sensing; electromagnetic and optical transducers; control of mechatronic systems. Less

More
Subject:
Engineering
Material Type:
Activities and Labs
Full Course
Syllabi
Provider:
M.I.T.
Provider Set:
MIT OpenCourseWare
Author:
Trumper, David L.
Less
Multirate Filtering: Filter-Design Exercise in MATLAB (日本語 - Japanese)
Conditions of Use:
No Strings Attached
Rating

z平面に零点を直接配置する手法により、MATLABを用いて低域通過FIRフィルタを設計します。設計したフィルタは、マルチレートシステムにおけるアンチエリアジング・フィルタおよびイメージ成分除去フィルタとして利用することができます。

z平面に零点を直接配置する手法により、MATLABを用いて低域通過FIRフィルタを設計します。設計したフィルタは、マルチレートシステムにおけるアンチエリアジング・フィルタおよびイメージ成分除去フィルタとして利用することができます。 Less

More
Subject:
Material Type:
Activities and Labs
Provider:
Rice University
Provider Set:
Connexions
Author:
Brian Wade
Daniel Sachs
Dima Moussa
Douglas L. Jones
Emiko Yamai
Hironori Takaryo
Jake Janovetz
Mark Haun
Matthew Berry
Michael Kramer
Patrick Frantz
Swaroop Appadwedula
Yoji Yamada
Less
Multivariable Control Systems, Spring 2004
Conditions of Use:
Remix and Share
Rating

Computer-aided design methodologies for synthesis of multivariable feedback control systems. Performance and ... More

Computer-aided design methodologies for synthesis of multivariable feedback control systems. Performance and robustness trade-offs. Model-based compensators; Q-parameterization; ill-posed optimization problems; dynamic augmentation; linear-quadratic optimization of controllers; H-infinity controller design; Mu-synthesis; model and compensator simplification; nonlinear effects. Computer-aided (MATLAB) design homework using models of physical processes. This course uses computer-aided design methodologies for synthesis of multivariable feedback control systems. Topics covered include: performance and robustness trade-offs; model-based compensators; Q-parameterization; ill-posed optimization problems; dynamic augmentation; linear-quadratic optimization of controllers; H-infinity controller design; Mu-synthesis; model and compensator simplification; and nonlinear effects. The assignments for the course comprise of computer-aided (MATLABĺ¨) design problems. Less

More
Subject:
Computer Science
Material Type:
Full Course
Homework and Assignments
Lecture Notes
Syllabi
Provider:
M.I.T.
Provider Set:
MIT OpenCourseWare
Author:
Megretski, Alexandre
Less
Numerical Computation for Mechanical Engineers, Fall 2012
Conditions of Use:
Remix and Share
Rating

This class introduces elementary programming concepts including variable types, data structures, and ... More

This class introduces elementary programming concepts including variable types, data structures, and flow control. After an introduction to linear algebra and probability, it covers numerical methods relevant to mechanical engineering, including approximation (interpolation, least squares and statistical regression), integration, solution of linear and nonlinear equations, ordinary differential equations, and deterministic and probabilistic approaches. Examples are drawn from mechanical engineering disciplines, in particular from robotics, dynamics, and structural analysis. Assignments require MATLAB programming. Less

More
Subject:
Engineering
Information Science
Calculus
Statistics and Probability
Material Type:
Assessments
Full Course
Readings
Syllabi
Provider:
M.I.T.
Provider Set:
MIT OpenCourseWare
Author:
Anthony Patera
Daniel Frey
Nicholas Hadjiconstantinou
Less