Search Results (74)

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 ...

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.

Subject:
Computer Science
Engineering
Electronic Technology
Material Type:
Full Course
Textbooks
Provider:
Rice University
Provider Set:
Connexions
Author:
Louis Scharf
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 ...

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.

Subject:
Engineering
Material Type:
Full Course
Readings
Syllabi
Provider:
Rice University
Provider Set:
Connexions
Author:
Darryl Morrell
Gears: Lift It Up!
Conditions of Use:
Read the Fine Print
Rating

A gear is a simple machine that is very useful to increase ...

A gear is a simple machine that is very useful to increase the speed or torque of a wheel. In this activity, students learn about the trade-off between speed and torque when designing gear ratios. The activity setup includes a LEGO(TM) MINDSTORMS(TM) NXT pulley system with two independent gear sets and motors that spin two pulleys. Each pulley has weights attached by string. In a teacher demonstration, the effect of adding increasing amounts of weight to the pulley systems with different gear ratios is observed as the system's ability to lift the weights is tested. Then student teams are challenged to design a gear set that will lift a given load as quickly as possible. They test and refine their designs to find the ideal gear ratio, one that provides enough torque to lift the weight while still achieving the fastest speed possible.

Subject:
Engineering
Material Type:
Activities and Labs
Instructional Material
Provider:
TeachEngineering
Provider Set:
TeachEngineering NGSS Aligned Resources
Author:
AMPS GK-12 Program, Polytechnic Institute of New York University,
Jeffrey Laut, Paul Phamduy
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 ...

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.

Subject:
Engineering
Atmospheric Science
Material Type:
Activities and Labs
Instructional Material
Provider:
TeachEngineering
Provider Set:
TeachEngineering NGSS Aligned Resources
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,
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 ...

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

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

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

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.

Material Type:
Full Course
Readings
Syllabi
Provider:
Rice University
Provider Set:
Connexions
Author:
Anders Gjendemsjø
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 ...

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;.

Subject:
Information Science
Material Type:
Assessments
Homework and Assignments
Lecture Notes
Readings
Syllabi
Provider:
M.I.T.
Provider Set:
M.I.T. OpenCourseWare
Author:
Johnson, Steven G.
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, ...

" 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."

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

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

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.

Subject:
Engineering
Astronomy
Material Type:
Activities and Labs
Instructional Material
Provider:
TeachEngineering
Provider Set:
TeachEngineering NGSS Aligned Resources
Author:
AMPS GK-12 Program,
Stanislav Roslyakov
MATLAB: An Introductory Course
Conditions of Use:
Remix and Share
Rating

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

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.

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

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

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.

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

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

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
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 ...

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.

Subject:
Computer Science
Material Type:
Full Course
Homework and Assignments
Lecture Notes
Syllabi
Provider:
M.I.T.
Provider Set:
M.I.T. OpenCourseWare
Author:
Megretski, Alexandre