Keywords: MATLAB (135)

save
save to

Please log in to save materials.

selected filters:
Computational Methods of Scientific Programming, Fall 2002
Remix and Share

Computational Methods of Scientific Programming, Fall 2002

This course introduces programming languages and techniques used by physical scientists: FORTRAN, ... (more)

This course introduces programming languages and techniques used by physical scientists: FORTRAN, C, C++, MATLABĺ¨, and Mathematicaĺ¨. Emphasis is placed on program design, algorithm development and verification, and comparative advantages and disadvantages of different languages. Students first learn the basic usage of each language, common types of problems encountered, and techniques for solving a variety of problems encountered in contemporary research: examination of data with visualization techniques, numerical analysis, and methods of dissemination and verification. No prior programming experience is required. (less)

Subject:
Science and Technology
Material Type:
Activities and Labs
Full Course
Homework and Assignments
Lecture Notes
Syllabi
Provider:
M.I.T.
Provider Set:
MIT OpenCourseWare
Author:
Herring, Thomas
Computational Methods of Scientific Programming, Fall 2008
Remix and Share

Computational Methods of Scientific Programming, Fall 2008

This course introduces programming languages and techniques used by physical scientists: FORTRAN, ... (more)

This course introduces programming languages and techniques used by physical scientists: FORTRAN, C, C++, Matlab, and Mathematica. Emphasis is placed on program design, algorithm development and verification, and comparative advantages and disadvantages of different languages. (less)

Subject:
Science and Technology
Material Type:
Activities and Labs
Full Course
Homework and Assignments
Lecture Notes
Syllabi
Provider:
M.I.T.
Provider Set:
MIT OpenCourseWare
Author:
Herring, Thomas
Hill, Chris
Computational Methods of Scientific Programming, Fall 2011
Remix and Share

Computational Methods of Scientific Programming, Fall 2011

This course introduces programming languages and techniques used by physical scientists: FORTRAN, ... (more)

This course introduces programming languages and techniques used by physical scientists: FORTRAN, C, C++, MATLAB, and Mathematica. Emphasis is placed on program design, algorithm development and verification, and comparative advantages and disadvantages of different languages. (less)

Subject:
Science and Technology
Material Type:
Full Course
Homework and Assignments
Lecture Notes
Syllabi
Provider:
M.I.T.
Provider Set:
MIT OpenCourseWare
Author:
Chris Hill
Thomas Herring
Computational Modeling of the Cell Cycle
Read the Fine Print

Computational Modeling of the Cell Cycle

This Teaching Resource provides lecture notes, slides, and a problem set for ... (more)

This Teaching Resource provides lecture notes, slides, and a problem set for introducing graduate-level students to computational biology through a simple mathematical model of the cell cycle. The model simulates interactions between cyclin B and cyclin-dependent kinase 1, proteins that together form the mitosis-promoting factor (MPF), which initiates the processes leading to mitosis. The lecture begins with a biological background describing the importance of MPF for mitosis, the components of MPF, and the changes in cellular MPF observed during different phases of the cell cycle. The model is compared with newer, more mechanistically detailed models of the same process, which allows for a discussion of the insights that can be gained even from simplified models. The lecture concludes with a demonstration of how this model can be implemented in the scientific programming language MATLAB and includes a problem set. (less)

Subject:
Mathematics
Computing and Information
Engineering
Life Science
Education
Material Type:
Activities and Labs
Assessments
Images and Illustrations
Instructional Material
Lecture Notes
Lesson Plans
Reference
Provider:
BiosciEdNet (BEN): Digital Library Portal for Teaching and Learning in the Biological Sciences
Provider Set:
BiosciEdNet (BEN): Digital Library Portal for Teaching and Learning in the Biological Sciences
Author:
Eric A. Sobie (New York;Mount Sinai School of Medicine REV)
Continuous Time Linear Systems Laboratory (EE 235)
No Strings Attached

Continuous Time Linear Systems Laboratory (EE 235)

Introduction to continuous time signal analysis. Basic signals including impulses, pulses, and ... (more)

Introduction to continuous time signal analysis. Basic signals including impulses, pulses, and unit steps. Periodic signals. Convolution of signals. Fourier series and transforms in discrete and continuous time. Computer laboratory. (less)

Subject:
Science and Technology
Material Type:
Full Course
Readings
Syllabi
Provider:
Rice University
Provider Set:
Connexions
Author:
University Of Washington Dept. of Electrical Engineering
DC Motor Control
No Strings Attached

DC Motor Control

This module demonstrates the use of the c28x peripherals and DMC library ... (more)

This module demonstrates the use of the c28x peripherals and DMC library blocks to control the speed of a DC motor in a closed-loop fashion. This example is based on the "DC Motor Speed Control via RTDX" SIMULINK demo. (less)

Subject:
Science and Technology
Material Type:
Readings
Provider:
Rice University
Provider Set:
Connexions
Author:
Jacob Fainguelernt
A DSP Based Class D Audio Amplifier
No Strings Attached

A DSP Based Class D Audio Amplifier

Class D amplifiers have proven a higher power efficiency performance against linear ... (more)

Class D amplifiers have proven a higher power efficiency performance against linear classes such as Class A, B and AB. Power losses on Class D amplifiers are mainly due to non-ideality of the output transistors, operating as switches, controlled by Pulse Width Modulators. This example describes a method for utilizing both the Enhanced Pulse Width Modulator (ePWM) and the Analog-to-Digital Converter (ADC) of the TMS320F2808™ digital signal controller as D-Class Audio amplifier. The method involves analog full bridge D-class power amplifier and analog low-pass filtering the amplified PWM signal to remove high frequency components, leaving only the audio-frequency content. (less)

Subject:
Mathematics and Statistics
Science and Technology
Material Type:
Readings
Provider:
Rice University
Provider Set:
Connexions
Author:
Jacob Fainguelernt
DSP Development Environment: Introductory Exercise for TI TMS320C54x
No Strings Attached

DSP Development Environment: Introductory Exercise for TI TMS320C54x

This exercise introduces the hardware and software used in the course. By ... (more)

This exercise introduces the hardware and software used in the course. By the end of this module, you should be comfortable with the basics of testing a simple real-time DSP system with Code Composer Studio, the debugging environment we will be using throughout the semester. First you will connect the laboratory equipment and test a real-time DSP system with provided code to implement an eight-tap (eight coefficient) finite impulse response (FIR) filter. With a working system available, you will then begin to explore the debugging software used for downloading, modifying, and testing your code. Finally, you will create a filter in MATLAB and use test vectors to verify the DSP's output. (less)

Subject:
Science and Technology
Material Type:
Activities and Labs
Provider:
Rice University
Provider Set:
Connexions
Author:
Jason Laska
Mark Butala
DSP Development Environment: Introductory Exercise for TI TMS320C54x
No Strings Attached

DSP Development Environment: Introductory Exercise for TI TMS320C54x

This exercise introduces the hardware and software used in the course. By ... (more)

This exercise introduces the hardware and software used in the course. By the end of this module, you should be comfortable with the basics of testing a simple real-time DSP system with Code Composer Studio, the debugging environment we will be using throughout the semester. First you will connect the laboratory equipment and test a real-time DSP system with provided code to implement an eight-tap (eight coefficient) finite impulse response (FIR) filter. With a working system available, you will then begin to explore the debugging software used for downloading, modifying, and testing your code. Finally, you will create a filter in MATLAB and use test vectors to verify the DSP's output. (less)

Subject:
Science and Technology
Material Type:
Activities and Labs
Provider:
Rice University
Provider Set:
Connexions
Author:
Daniel Sachs
Dima Moussa
Douglas L. Jones
Mark Haun
Matthew Berry
Swaroop Appadwedula
DSP Development Environment: Introductory Exercise for TI TMS320C54x (Chinese Version)
No Strings Attached

DSP Development Environment: Introductory Exercise for TI TMS320C54x (Chinese Version)

This exercise introduces the hardware and software used in the course. By ... (more)

This exercise introduces the hardware and software used in the course. By the end of this module, you should be comfortable with the basics of testing a simple real-time DSP system with Code Composer Studio, the debugging environment we will be using throughout the semester. First you will connect the laboratory equipment and test a real-time DSP system with provided code to implement an eight-tap (eight coefficient) finite impulse response (FIR) filter. With a working system available, you will then begin to explore the debugging software used for downloading, modifying, and testing your code. Finally, you will create a filter in MATLAB and use test vectors to verify the DSP's output. (less)

Subject:
Science and Technology
Material Type:
Activities and Labs
Provider:
Rice University
Provider Set:
Connexions
Author:
Daniel Sachs
Dima Moussa
Douglas L. Jones
Kanglin Wang
Mark Haun
Matthew Berry
Patrick Frantz
Swaroop Appadwedula
DSP Development Environment: Introductory Exercise for TI TMS320C54x (ECE 420 Specific)
No Strings Attached

DSP Development Environment: Introductory Exercise for TI TMS320C54x (ECE 420 Specific)

This exercise introduces the hardware and software used in the course. By ... (more)

This exercise introduces the hardware and software used in the course. By the end of this module, you should be comfortable with the basics of testing a simple real-time DSP system with Code Composer Studio, the debugging environment we will be using thro (less)

Subject:
Science and Technology
Material Type:
Activities and Labs
Homework and Assignments
Readings
Syllabi
Provider:
Rice University
Provider Set:
Connexions
Author:
Jason Laska
Mark Butala
DSP Development Environment: Introductory Exercise for TI TMS320C54x (Japanese - 日本語)
No Strings Attached

DSP Development Environment: Introductory Exercise for TI TMS320C54x (Japanese - 日本語)

This exercise introduces the hardware and software used in the course. By ... (more)

This exercise introduces the hardware and software used in the course. By the end of this module, you should be comfortable with the basics of testing a simple real-time DSP system with Code Composer Studio, the debugging environment we will be using throughout the semester. First you will connect the laboratory equipment and test a real-time DSP system with provided code to implement an eight-tap (eight coefficient) finite impulse response (FIR) filter. With a working system available, you will then begin to explore the debugging software used for downloading, modifying, and testing your code. Finally, you will create a filter in MATLAB and use test vectors to verify the DSP's output. (less)

Subject:
Science and Technology
Material Type:
Activities and Labs
Provider:
Rice University
Provider Set:
Connexions
Author:
Daniel Sachs
Dima Moussa
Douglas L. Jones
Emiko Yamai
Hironori Takaryo
Mark Haun
Matthew Berry
Patrick Frantz
Swaroop Appadwedula
Yoji Yamada
DSP Development Environment: Introductory Exercise for TI TMS320C54x (Thai Version)
No Strings Attached

DSP Development Environment: Introductory Exercise for TI TMS320C54x (Thai Version)

Thai Version. This exercise introduces the hardware and software used in the ... (more)

Thai Version. This exercise introduces the hardware and software used in the course. By the end of this module, you should be comfortable with the basics of testing a simple real-time DSP system with Code Composer Studio, the debugging environment we will be using throughout the semester. First you will connect the laboratory equipment and test a real-time DSP system with provided code to implement an eight-tap (eight coefficient) finite impulse response (FIR) filter. With a working system available, you will then begin to explore the debugging software used for downloading, modifying, and testing your code. Finally, you will create a filter in MATLAB and use test vectors to verify the DSP's output. (less)

Subject:
Science and Technology
Material Type:
Activities and Labs
Homework and Assignments
Readings
Syllabi
Provider:
Rice University
Provider Set:
Connexions
Author:
Daniel Sachs
Dima Moussa
Douglas L. Jones
Kamolchanok Kriengchaipruck
Mark Haun
Matthew Berry
Patrick Frantz
Swaroop Appadwedula
DSP Development Environment: Introductory Exercise for TI TMS320C55x
No Strings Attached

DSP Development Environment: Introductory Exercise for TI TMS320C55x

This exercise introduces the hardware and software used in the course. By ... (more)

This exercise introduces the hardware and software used in the course. By the end of this module, you should be comfortable with the basics of testing a simple real-time DSP system with Code Composer Studio, the debugging environment we will be using thro (less)

Subject:
Science and Technology
Material Type:
Activities and Labs
Homework and Assignments
Readings
Syllabi
Provider:
Rice University
Provider Set:
Connexions
Author:
Lee Potter
Thomas Shen
Developing Models in Virtual Cell
Read the Fine Print

Developing Models in Virtual Cell

This Teaching Resource provides lecture notes, slides, and a student assignment for ... (more)

This Teaching Resource provides lecture notes, slides, and a student assignment for a two-part lecture on mathematical modeling using the Virtual Cell environment. The lectures discuss the steps involved in developing and running simulations using Virtual Cell, with particular focus on spatial partial differential equation models. We discuss how to construct both ordinary differential equation models, in which the cytoplasm is considered a well-mixed cellular compartment, and partial differential equation models, which calculate how chemical species change as a function of both time and location. The Virtual Cell environment is especially well suited for models that explore spatial specificity of cellular reactions. Partial differential equation models in Virtual Cell can give rise to simulations using predefined cellular geometries, which enable direct comparison with imaging data. These models address questions regarding the regulatory capability arising from spatial organization of the cell. Examples are provided of studies that have successfully exploited the Virtual Cell software to address the spatial contribution to signaling. (less)

Subject:
Mathematics
Computing and Information
Engineering
Life Science
Education
Material Type:
Activities and Labs
Assessments
Data
Images and Illustrations
Instructional Material
Lecture Notes
Lesson Plans
Reference
Provider:
BiosciEdNet (BEN): Digital Library Portal for Teaching and Learning in the Biological Sciences
Provider Set:
BiosciEdNet (BEN): Digital Library Portal for Teaching and Learning in the Biological Sciences
Author:
Susana R. Neves (New York;Mount Sinai School of Medicine REV)
Digital Transmitter: Frequency Shift Keying Prelab Exercise
No Strings Attached

Digital Transmitter: Frequency Shift Keying Prelab Exercise

Students fill in missing lines of code to create a Matlab simulation ... (more)

Students fill in missing lines of code to create a Matlab simulation of a four-symbol frequency shift keying (FSK) transmitter. Students are encouraged to change the symbol period and observe the change in the transmitted signal's spectrum. (less)

Subject:
Science and Technology
Material Type:
Readings
Simulations
Syllabi
Provider:
Rice University
Provider Set:
Connexions
Author:
Matthew Berry