首页 > 其他分享 >AMS 326 - Numerical Analysis

AMS 326 - Numerical Analysis

时间:2024-07-08 19:08:02浏览次数:9  
标签:lectures numerical methods Numerical will 326 Demonstrate AMS

AMS 326 - Numerical Analysis

Summer 2024

Course Description: This course provides a comprehensive introduction to numerical analysis, focusing on both traditional methods and their implementation using modern computer programming. Students will develop essential skills for utilizing computational techniques to solve problems in computational mathemat- ics, finance, and engineering. This course covers direct and indirect methods for the solution of linear and nonlinear equations, computation of eigenvalues and eigenvectors of matrices, quadrature, differentiation, and curve fitting, and numerical solutions of differential equations.

Prerequisites: AMS 161; basic skills in using a high-level programming language (C, C++, or Java); AMS 210 or MAT 211 (advisory).

Required Textbook: None; Lecture notes will be provided.

Optional/Recommended Textbook: Numerical Analysis by Timothy Sauer; 3rd edition, 2017, Pearson Publishing; ISNB: 978-0134696454

Learning Outcomes:

1.  Demonstrate knowledge of the foundational notions of numerical analysis, including basic computer science on storing and manipulating numbers, on finite precision of arithmetic calculations, on the definition of errors and condition number.

2.  Demonstrate knowledge of interpolating data using polynomials or trigonometric functions and apply- ing those interpolations to estimate, differentiate, and integrate functions.

3.  Demonstrate knowledge of solving systems of algebraic equations using a variety of methods, including iterative ones, leveraging the methods on numerical linear algebra.

4.  Demonstrate proficient knowledge of solving ordinary differential equations and their systems, both as initial value problems and as boundary value problems.

5.  Demonstrate basic understanding of numerical optimizations and of simple Monte Carlo methods.

6.  Demonstrate basic understanding of the numerical aspects of Fourier transforms.

Tentative Course Topics:

• Introduction to Numerical Computation and Computer Arithmetic (~ 0.5 lecture)

• Polynomial Interpolation and Splines (~ 1.5 lectures)

• Numerical Integration (~ 1 lectures)

• Numerical Solutions of Non-linear Equations (~ 1 lectures)

• Direct Methods for Systems of Linear Equations (~ 1.5 lectures)

• Fixed Point Iterative Solvers for Linear Systems (~ 1.5 lectures)

• Numerical Solutions of ODEs (~ 1.5 lectures)

• Numerical Optimizations and Fast Fourier Transforms (~ 1.5 lectures)

•  (If time allows) Finite Difference for Partial Differential Equations

Course Format and  Grading  Policy: The course will be conducted online through Zoom; however, attendance is still expected. Homework will be assigned approximately weekly and will be due at least a week after it is given. The homework will involve the implementation of numerical methods taught in class, and a short written report that includes your results is required. All lecture notes and coding examples will be provided as Jupyter notebooks (Python). However, all programming languages are allowed for the homework, provided your scripts are directly runnable without interpretation or compilation errors. Grades will be assigned based on the quality and correctness of the code and reports. There will be an open-book coding midterm exam similar to the format of the homework and a final exam that consists of a closed-book written part on the understanding of concepts and numerical methods taught in class, and an open-book coding part similar to that of the midterm.

Homeworks  . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 45%

Midterm Exam   . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20%

Final Exam  . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .35%

 

 

标签:lectures,numerical,methods,Numerical,will,326,Demonstrate,AMS
From: https://www.cnblogs.com/qq-99515681/p/18290581

相关文章

  • [NodeJS] Streams流式数据处理
    在现代应用开发中,数据处理的效率和资源管理尤为重要。NodeJS作为一种高效的JavaScript运行时环境,通过其强大的流(Stream)功能,提供了处理大规模数据的便捷方式。流式数据处理不仅能够优化内存使用,还可以提高数据处理的实时性和效率。下文将介绍NodeJS中的流概念、流的类型以及如何利......
  • Numerical Results of T3DFP-N1 and irT3DFP-N1
    ......
  • [LeetCode] 1366. Rank Teams by Votes 通过投票对团队排名
    Inaspecialrankingsystem,eachvotergivesarankfromhighesttolowesttoallteamsparticipatinginthecompetition.Theorderingofteamsisdecidedbywhoreceivedthemostposition-onevotes.Iftwoormoreteamstieinthefirstposition,wecon......
  • 征途发布网www.sf1223.cn,海量优质私服发布平台326
    征途新开私服发布网(sf1223.cn)作为一种非官方版本的征途游戏,极大地丰富了游戏体验,并吸引了大批忠实的玩家。然而,众多新服平台的存在也给玩家们带来了选择困难。在海量优质好服发布平台首先,征途的发布平台扮演着至关重要的角色。一个好的平台能够为玩家们提供稳定、安全、......
  • Camstar里拿到Grid的行数据
    两种方法:1.GridDataMode属性为Geceric的:拿到的数据直接放在datatable里,并且赋值给grid,这里我把拿来的数据放在了一个集合里,测试用的随便写写2.GridDataMode属性为ItemList的:这里是用了一个集合去接收datatable的值,再把集合赋值给grid这里和第一种的区别是我没有去转换......
  • Camstar界面传值
    privatevoidPopupPage(stringPageName,boolissendparam=false){Camstar.WebPortal.Personalization.FloatPageOpenActionobjAction=newFloatPageOpenAction();objAction.PageName=PageName;if(issendparam){objAction.DataContractMap=newUIComponentD......
  • SI3262_国产低功耗MCU+NFC+15触键三合一柜锁方案SoC芯片
    SI3262简介Si3262是高度集成ACD低功耗MCU+NFC+15通道防水触摸按键的SoC芯片。其MCU模块具有低功耗、LowPinCount、宽电压工作范围,集成了13/14/15/16位精度的ADC、LVD、UART、SPI、I2C、TIMER、WUP、IWDG、RTC、TSC等丰富的外设。内核采用RISC-VRV32IMAC(2.6CoreMark/MHz)。特......
  • Reactive Streams介绍及应用分析
    ReactiveStreams的介绍与应用分析如下:一、ReactiveStreams基本知识ReactiveStreams是一种基于异步流处理的标准化规范,旨在使流处理更加可靠、高效和响应式。其核心思想是让发布者(Publisher)和订阅者(Subscriber)之间进行异步流处理,以实现非阻塞的响应式应用程序。基本特性......
  • flinksql API StreamTableEnvironment StreamStatementSet应用
    1.问题描述在应用flink实时消费kafka数据多端中,一般会使用flink原生的addsink或flinkSQL利用SqlDialect,比如消费kafka数据实时写入hive和kafka一般用两种方式:第一种方式是写入hive利用SqlDialect,写入kafka利用flink的旁路输出流+原生addSink第二种方式是写入hive和kafka都利用S......
  • 利用diagrams渲染mermaid为xml文件
    一、背景        利用chatllama的方法进行数据增广,接入chatgpt4o得到大量创建图表的mermaid代码。投喂大模型第一步就是将mermaid代码渲染成xml,为后续再将xml渲染成jpg提供铺垫。mermaid介绍        Mermaid是一种基于JavaScript的开源图表生成工具,使用......