2017年6月4日更新 1. イントロダクション 東北大学 大学院工学研究科 嶋田 慶太.

Slides:



Advertisements
Similar presentations
CADGME, Pécs, June Piroska B. Kis, Computer aided education of numerical methods 1 College of Dunaújváros
Advertisements

About Me Tutor Name: Steven Halim Full-time Teaching Assistant and part-time PhD (final year?) in SoC, NUS Former Teaching Assistant for IT1005, Sem 2,
Introduction to IMSL and VNI Welcome to IT’s seminar on Visual Numerics Inc (VNI) package Sam Gordji, Weir 107.
Introduction To Correlation with SAS Sam Gordji Weir 107.
© 2005 Baylor University Slide 1 Course Introduction Fundamentals of Engineering Analysis Approximate Running Time - 5 minutes Distance Learning / Online.
INTRODUCTION TO WEB DATABASE PROGRAMMING
Introduction to MATLAB Session 1 Prepared By: Dina El Kholy Ahmed Dalal Statistics Course – Biomedical Department -year 3.
MATH 310, FALL 2003 (Combinatorial Problem Solving) MoWeFr 1:20 McGregory 214.
COMP Introduction to Programming Yi Hong May 13, 2015.
1 Zamzar The Solution for File Conversion Alison Fricke EDIT 605 Week 6&7 July 15, 2008.
Introduction to R Lecture 1: Getting Started Andrew Jaffe 8/30/10.
Mater Research Support Centre Statistics Course 2006 Introductory Talk.
Spybot-S&D Course: Fall 2004 Presented By: Ataul Bari Instructor: Dr. A. K. Aggarwal.
Applied Numerical Method for Engineers and Scientists
Welcome to Numerical Analysis Math 448/548 Cpt S 430/530 Fall 2015 Instructor: John Miller, West 134E Class web page can be found.
Integrated Math 1 Mrs. O’Farrell. In this course, we will cover the following topics: Language & Tools of Algebra Function Concepts Equations Inequalities.
Introduction to SAS Welcome to IT’s seminar on stat. packages Sam Gordji, Weir 107.
Introduction to Matlab and Simulink
June 19, Liang-Jun Zhang MTWRF 9:45-11:15 am Sitterson Hall 011 Comp 110 Introduction to Programming.
10/8: Software What is software? –Types of software System software: Operating systems Applications Creating software –Evolution of software development.
Introduction to Correlation & Regression with SAS Sam Gordji Weir 107.
Chapters 2 & 3 MATLAB Skills This tutorial revisits Examples 3.1 to 3.4 to show how MATLAB can be used to solve the same problems 1.Scatter Plots 2.Other.
Numerical Analysis Intro to Scientific Computing.
Test Automation For Web-Based Applications Portnov Computer School Presenter: Ellie Skobel.
MAT 3237 Differential Equations Section 2.2 Separable Equations
Practical Kinetics Exercise 0: Getting Started Objectives: 1.Install Python and IPython Notebook 2.print “Hello World!”
CS210: Programming Languages Overview of class Dr. Robert Heckendorn.
Course Overview: Linear Algebra
Presentation on “Technology used by university student”
Introduction to SPSS Welcome to IT’s seminar on statistical packages Sam Gordji, Weir 107.
S5.40. Module Structure 30% practical tests / 70% written exam 3h lectures / week (except reading week) 3 x 2h of computer labs (solving problems practicing.
free number
Physics 114: Lecture 1 Overview of Class Intro to MATLAB
Digital Information Technology(ECS)
244-1: INTRODUCTION TO PROGRAMMING
P-Series Power Meter Firmware Upgrade Process
R Brown-Bag Seminar 2.1 Topic: Introduction to R Presenter: Faith Musili ICRAF-Geoscience Lab.
Digital Image Processing Fall Course Syllabus
Overview Information Before You Start Important Documents Rules
Student IT induction.
Computer Application in Engineering Design
Welcome to the course! Meetings and communication: AC meetings
CMSC104 Problem Solving and Computer Programming Fall 2010 Section 01
Welcome to the course! Meetings and communication: AC meetings
Tips to Download or Install Norton Security to Computer Device.
Bomgar Remote support software
SVTRAININGS. SVTRAININGS Python Overview  Python is a high-level, interpreted, interactive and object-oriented scripting language. Python is designed.
Regis College Advising, Online Registration, Add/Drop: Student Tutorial After reviewing this tutorial if you have any questions about the advising and.
Welcome to CS 1340! Computing for scientists.
CVEN 302 Computer Applications in Engineering and Construction
Getting Started: SAM in Desire2Learn
CMSC 104 Problem Solving and Computer Programming Fall 2010
Welcome Back to Astronomy 4 days down, 176 to go!!!
Designing a mathematics curriculum for a user programme
MATH My research interests lie primarily in the area of numerical analysis and scientific computing, …
Keeping Students on Track Using Technological Retention Tools
Communication and Coding Theory Lab(CS491)
CS 1111 Introduction to Programming Fall 2018
Unit 6 part 3 Test Javascript Test.
MATH My research interests lie primarily in the area of numerical analysis and scientific computing, …
P-Series Power Meter Firmware Upgrade Process
Introduction to MATLAB
CALCULATING EQUATION OF LEAST SQUARES REGRESSION LINE
LING 388: Computers and Language
Overview of Class #2 Comments on last week’s assignment and syllabus
Overview of Class #2 Comments on last week’s assignment and syllabus
ITEC 202 Operating Systems
EP208 Computational Methods in Physics
Web Application Development Using PHP
Introduction to Computing Science and Programming 1 Anne Lavergne
Presentation transcript:

2017年6月4日更新 1. イントロダクション 東北大学 大学院工学研究科 嶋田 慶太

Introduction to this course Instructors and course information Purpose of this course About grading Schedule Overview of Octave/MATLAB Installing GNU Octave to your PC

Instructors and course information 嶋田 慶太 Email: shimada@m.tohoku.ac.jp 木野 久志 Email: kino@lbc.mech.tohoku.ac.jp Course information Computer Vision Lab@Tohoku Univ. – Courses – Exercises in Computer-aided Problem Solving http://www.vision.is.tohoku.ac.jp/us/course/computer-aided-problem-solving/ okatani tohoku 正規資料は英語,副教材としてスライドを使う

Purpose of this course Students will learn how a computer can be used to solve mathematical problems. Although the course will use Octave for this purpose, its focus is more on mastering mathematical skills rather than learning how to use it. Starting with the basic usage of Octave (or MATLAB) and how to write a program on it, students will learn how they can solve various mathematical problems by writing and executing simple programs. The course will cover not only mathematics that students have already learned, such as calculus, differential equation, linear algebra, etc., but also those that they have not learned, such as numerical computation, signal processing, statistics, machine learning, etc. The goal of this course is to have students master skills of solving the specific problems considered in this course using Octave (or MATLAB) and further obtain a concept of how they can utilize a computer to deal with novel problems.

Purpose of this course 音楽のオクターブではなく, GNU Project の一種 Students will learn how a computer can be used to solve mathematical problems. Although the course will use Octave for this purpose, its focus is more on mastering mathematical skills rather than learning how to use it. Starting with the basic usage of Octave (or MATLAB) and how to write a program on it, students will learn how they can solve various mathematical problems by writing and executing simple programs. The course will cover not only mathematics that students have already learned, such as calculus, differential equation, linear algebra, etc., but also those that they have not learned, such as numerical computation, signal processing, statistics, machine learning, etc. The goal of this course is to have students master skills of solving the specific problems considered in this course using Octave (or MATLAB) and further obtain a concept of how they can utilize a computer to deal with novel problems. http://cbee.oregonstate.edu/levenspiel-memoriam 微積分,微分方程式,線形代数 数値計算,信号処理,統計,機械学習

Important remarks All students are required to bring laptop computers to every class. Exercise problem(s) will be assigned to students on each class day (not today) The first half of each class day will be spent for explaining problems and their solutions. Students may start to solve exercise problems the rest of the time. Students are required to submit all exercise problems given on each class day in a week E.g., Exercises on a Monday must be submitted until the next Monday, etc. Submission is done by sending a PDF including scripts and results (e.g., plots) directly to shimada@m.tohoku.ac.jp and kino@lbc.mech.tohoku.ac.jp Grading will be based on a weighted combination of class participation, assignments, and interviews

Schedule 5th Jun 1.Introduction and installation of Octave 9th Jun 2.Fundamentals of Octave/MATLAB 12th Jun 3.Matrices and linear algebra I 16th Jun 4.Roots of algebraic and transcendental equations 19th Jun 5.Least-square method and line fitting 23rd Jun 6.Numerical integration and ordinary differential equations 26th Jun 7.Signal processing 30th Jun 8.Probability theory: basics 3rd Jul 9.Statistics I 7th Jul 10.Matrices and linear algebra II 10th Jul 11.Statistics II 14th Jul 12.Machine learning I 21st Jul 13.Machine learning II 24th Jul 14.(backup for schedule change) 28th Jul 15.(backup for schedule change)

MATLAB / Octave MATLAB GNU Octave A numerical computing environment and programming language developed and sold by MathWorks De facto standard in many scientific/engineering fields the world over A wide variety of extensions, called toolboxes, are available for use in a diverse field of applications A numerical computing environment and programming language developed by volunteers and can be used for free Compatible to MATLAB to a certain degree A variety of extensions called packages, the counterpart of the toolboxes, is available but has only limited compatibility

Registration of a MAC address

How to identify MAC address 1/3

How to identify MAC address 2/3

How to identify MAC address 3/3

Installing Octave to your PC (1/3) To install the Windows version of Octave, follow the procedures below Access the following URL with a Web browser and click “Download” https://www.gnu.org/software/octave/ 1 Click here

Installing Octave to your PC (2/3) Further select “Windows” and click the link then appeared 2 Click here 3 Click here Select the latest version (octave-4.2.1-wxx-installer.exe) Decide xx part (32 or 64) depending on the OS of your PC

Installing Octave to your PC (3/3) Run the downloaded .exe file by clicking it Neglect the following message about JRE(Java runtime environment) by clicking “Yes” and continuing the installation 4 Click here You will have to wait for a few minutes until the completion