MATLAB : รู้จักการใช้ comma-separated list

โดย แคลร์ เอ็ม. ธอมป์สัน 

เคยสงสัยไหมว่า เจ้าพวก structure หรือ cell-array เนี่ยสามารถทำเป็นเวคเตอร์ (Vectorize) ได้หรือเปล่า? จริงๆแล้ว algorithms บางอันสามารถทำเป็นเวคเตอร์ได้ ถ้าเรารู้จักใช้ comma-separate list

การใช้ comma-separate list ตามหลักการเขียนโปรแกรมของ Matlab ข้างล่างนี้สามารถใช้ในการทำให้คำสั่งพื้นฐานทั่วไปทำงานแบบเวคเตอร์ได้ Continue reading

ให้ความเห็น

Filed under MATLAB

18.06 Linear Algebra, Spring 2005 : MIT

This is a basic subject on matrix theory and linear algebra. Emphasis is given to topics that will be useful in other disciplines, including systems of equations, vector spaces, determinants, eigenvalues, similarity, and positive definite matrices.

click here

ให้ความเห็น

Filed under Politics

18.086 Mathematical Methods for Engineering II, Spring 2006 :MIT

This graduate-level course is a continuation of Mathematical Methods for Engineers I (18.085). Topics include numerical methods; initial-value problems; network flows; and optimization.

click here

ให้ความเห็น

Filed under Mathematics

18.085 Mathematical Methods for Engineer I, Falls 2005 : MIT

This course provides a review of linear algebra, including applications to networks, structures, and estimation, Lagrange multipliers. Also covered are: differential equations of equilibrium; Laplace’s equation and potential flow; boundary-value problems; minimum principles and calculus of variations; Fourier series; discrete Fourier transform; convolution; and applications.

click here

ให้ความเห็น

Filed under Mathematics

CS 162 Operating Systems and System Programming : Berkeley

The purpose of this course is to teach the design of operating systems and other systems. Topics we will cover include concepts of operating systems and systems programming; utility programs, subsystems, multiple-program systems; processes, interprocess communication, and synchronization; memory allocation, segmentation, paging; loading and linking, libraries; resource allocation, scheduling, performance evaluation; I/O systems, storage devices, file systems; basic networking, protocols, and distributed file systems, protection, security, and privacy.

click here

1 ความเห็น

Filed under Berkeley, Computer Science, Video Lectures

CS 150 Components and Design Techniques for Digital Systems : Berkeley

Course Goals

  • Understand digital logic at the gate and switch level including both combinational and sequential logic elements.
  • Understand clocking methodologies to manage information flow and preservation of circuit state.
  • Appreciate digital logic specification methods and the compilation process that transforms these into logic networks.
  • Gain experience with computer-aided design tools for implementation with programmable logic devices.
  • Appreciate the advantages/disadvantages between hardware and software implementations of a function.

click here

ให้ความเห็น

Filed under Berkeley, Computer Science, Video Lectures

CS 152 Computer Architecture and Engineering : Berkeley

This course will give you an in-depth understanding of the inner-workings of modern digital computer systems and tradeoffs present at the hardware-software interface. You will get an understanding of the design process in the context of a complex hardware system, practical experience with computer-aided design tools, and running your designs on real hardware.

Topics include: Instruction set design, computer arithmetic, controller and datapath design, cache and memory systems, input-output systems, networks interrupts and exceptions, pipelining, performance and cost analysis, computer architecture history, and a survey of advanced architectures.

A series of computer design project labs are the centerpiece of the course. The project labs are team projects, with 4-5 students per team. We will implement a major subset of the MIPS architecture three times: once in a single-cycle CPU design, once in a pipelined CPU design, and once in a pipelined CPU with caches and a DRAM controller. Our implementations will be mapped to the gate level and run on FPGA hardware, and will be verified (read: graded by the TAs) using a suite of tricky assembly language programs that test adherence to the MIPS ISA.

click here

ให้ความเห็น

Filed under Berkeley, Computer Science, Video Lectures

EE 123 Digital Signal Processing : Berkeley

Outline:

1. Fast review of LTI systems, DTFT, sampling.

2. Multirate signal processing, bilateral Z transform.

3. Discrete Fourier Transform, Fast Fourier Transform.

4. Quantization, finite word length effects.

5. FIR and IIR filter design techniques

6. Filter banks, Wavelets Multidimensional Signal Processing.

7. Z transform, filter design, reconstruction from phase, magnitude, DFT.

8. Applications: speech and video processing.

click here

2 ความเห็น

Filed under Berkeley, Electrical Engineering, Video Lectures