# Computational Mechanics
## ME 3255 Spring 2017
### Github page: [https://github.uconn.edu/rcc02007/ME3255S2017.git]
### Public (ipynb rendering)[https://github.com/cooperrc/ME3255S2017]
### Course Description
This course introduces students to scientific programming utilizing Matlab/Octave.
Numerical methods, best programming practices and version control are introduced. These
methods will be applied to a number of physics-based problems.
### Course Expectations
Students are expected to create numerical approximations for linear and nonlinear
problems, understand approximations due to floating point operations and numerical
approaches and solve differential equations using numerical differentiation and
integration. Students are also expected to learn basics of git version control,
matlab/octave functions and programming best practices.
**Lectures**: TTh 9:30-10:45 AM, Francis L. Castleman bdg (CAST) room 212
**Instructor**: Prof. Ryan C. Cooper (ryan.c.cooper@uconn.edu)
**Office hours**: Mon 2:30-4:30pm and Thur 11am-1pm in Engineering II room 315
## Teaching Assistants:
- Graduate: Peiyu Zhang <peiyu.zhang@uconn.edu>
- Office hours: Friday 9:00-11:00am in Engineering II room 315
## Course Information
**Prerequisite:** CE 3110, MATH 2410Q
**Textbook:** Chapra, Steven, *Applied Numerical Methods with MATLAB for Engineers and
Scientists* 3rd edition.
**Tools used:** [Matlab](https://www.mathworks.com/products/matlab.html),
[Octave](https://www.gnu.org/software/octave/) , [Github](https://github.com).
**Recommended tools:** Github Desktop, git, Atom (text editor), Vim (text editor),
Jupiter notebook (with matlab or octave kernel)
## Grading
| Item | Percent | Requirement |
|---|---|---------------------------|
| Homework | 50 % | Turn in homeworks by assigned due date|
| Midterm Exam | 10 % | One midterm exam |
| Final Project | 30 % | A final project that will consist of code and documentation |
| Participation | 10 % | During class online form will be sent out, you must submit form with your user ID to get credit |
### Note on Homework and online forms
The Homeworks are graded based upon effort, correctness, and completeness. The forms are not graded at
all, if they are completed you get credit. It is *your* responsibility to make sure your
answers are correct. Use the homeworks and forms as a study guide for the exams. In
general, I will not post homework solutions.
## Academic Integrity:
- The instructors of this class have a zero-tolerance policy for academic misconduct, that
is copying others' work either in the lab, field, or on an exam. Any student work that
is found to be in violation of the university policy regarding academic misconduct
will be assigned a grade of zero at a
minimum.
- Read and understand [The UConn Student Code of
Conduct](http://www.community.uconn.edu/student_code.html "The Student Code for Academic
Integrity"). Students will follow all University regulations concerning the final exam.
## Course Schedule (which is subject to change based upon feedback and pace of course)
| Week | Date |Chapter| Topic |
|---|---|---|---|
|1|1/17|1|Introduction to Numerical Methods and Github|
| |1/19|4|Intro con’d and Roundoff/Truncation Errors|
|2|1/24|2|Intro to Matlab/Octave|
| |1/26|3|Intro to m-files|
|3|1/31||Consistent Coding habits|
| |2/2|5|Root Finding|
|4|2/7|6|Root Finding con’d|
| |2/9|7| **Snow Day**|
|5|2/14|| Optimization |
| |2/16|8|Linear Algebra|
|6|2/21|9|Linear systems: Gauss elimination|
| |2/23|10|Linear Systems: LU factorization|
|7|2/28|11|Linear Systems: Error analysis|
| |3/2|12|Eigenvalues|
|8|3/7|1-10 |Midterm Review|
| |3/9|1-10|Midterm|
|9|3/14| N/A |Spring Break!|
| |3/16| N/A |Spring Break!|
|10|3/21|12|Linear Systems: Iterative methods|
| |3/23|14|Curve fitting: linear regression|
|11|3/28|15|Curve fitting: least squares and nonlinear regression|
| |3/30|17|Polynomial interpolation|
|12|4/4|18|Splines and Piecewise Interpolation|
| |4/6|19|Numerical Integration Formulas|
|14|4/11|20|Numerical Integration of Functions|
| |4/13|21|Numerical Differentiation|
|15|4/18|22|ODEs: Initial value problem|
| |4/20|23|ODEs: Adaptive methods and stiff systems|
|16|4/25|24|ODEs: Boundary value problems|
| |4/27||Wrap up and final project discussions|
|17| 5/1 |Finals| Finals Best of Lucks!|
没有合适的资源?快使用搜索试试~ 我知道了~
分段线性拟合matlab代码-ME3255S2017:ME3255ComputationalMechanics公共页面
共373个文件
png:141个
svg:51个
pdf:36个
需积分: 15 8 下载量 79 浏览量
2021-05-22
21:41:08
上传
评论
收藏 95.67MB ZIP 举报
温馨提示
分段线性拟合matlab代码计算力学 ME 3255Spring2017 Github页面:[] 公开(ipynb渲染)[] 课程说明 本课程向学生介绍使用Matlab / Octave进行科学编程的方法。 介绍了数值方法,最佳编程实践和版本控制。 这些方法将应用于许多基于物理学的问题。 课程期望 要求学生创建线性和非线性问题的数值近似值,了解由于浮点运算和数值方法而产生的近似值,并使用数值微分和积分方法求解微分方程。 还要求学生学习git版本控制,matlab / octave函数和编程最佳实践的基础。 演讲时间:上午9:30-10:45,弗朗西斯·L·卡斯尔曼bdg(CAST)会议室212 授课教师:Ryan C. Cooper教授() 办公时间:Engineering II 315室,周一2:30-4:30pm和星期四11 am-1pm 助教: 毕业生:张培玉 办公时间:周五9:00-11:00am在Engineering II会议室315 课程资料 先决条件: CE 3110,MATH 2410Q 教材: Chapra,Steven,《面向工程师和科学家的MATLAB应用数值方
资源详情
资源评论
资源推荐
收起资源包目录
分段线性拟合matlab代码-ME3255S2017:ME3255ComputationalMechanics公共页面 (373个子文件)
lecture_13.aux 5KB
lecture_12.aux 3KB
lecture_10.aux 3KB
lecture_11.aux 3KB
sgs_strain.avi 2.18MB
lecture_13.bbl 0B
lecture_12.bbl 0B
lecture_11.bbl 0B
lecture_10.bbl 0B
lecture_13.blg 1022B
lecture_12.blg 1022B
lecture_11.blg 1022B
lecture_10.blg 1022B
compiled_data.csv 2KB
data.csv 43B
sgs_strain.gif 73.84MB
eig_200_40.gif 3.5MB
eig_200_100_40_20.gif 3.35MB
eig_200_100_40_50.gif 3.09MB
eigenvalues.gif 2.5MB
Auchain_model.gif 17KB
MonteCarloPi_rand.gif 5KB
MonteCarloPi.gif 3KB
README.html 5KB
LU_suggested.html 3KB
lecture_16.ipynb 1.83MB
lecture_03.ipynb 506KB
lecture_13.ipynb 467KB
lecture_4.ipynb 238KB
lecture_10.ipynb 218KB
lecture_08.ipynb 214KB
lecture_07.ipynb 89KB
lecture_05.ipynb 79KB
lecture_12-checkpoint.ipynb 58KB
lecture_07-checkpoint.ipynb 57KB
lecture_06.ipynb 44KB
lecture_12.ipynb 40KB
lecture_02.ipynb 37KB
lecture_11.ipynb 30KB
lecture_11-checkpoint.ipynb 29KB
lecture_13-checkpoint.ipynb 29KB
lecture_09.ipynb 25KB
lecture_15.ipynb 22KB
lecture_01.ipynb 17KB
lecture_05-checkpoint.ipynb 72B
lecture_15-checkpoint.ipynb 72B
lecture_08-checkpoint.ipynb 72B
lecture_16-checkpoint.ipynb 72B
lecture_09-checkpoint.ipynb 72B
lecture_10-checkpoint.ipynb 72B
au_chain.jpg 229KB
lecture_13.log 36KB
lecture_10.log 35KB
lecture_12.log 34KB
lecture_11.log 34KB
lecture_09.log 949B
animate_eig.m 2KB
falsepos.m 1KB
falsepos.m 1KB
incsearch.m 1KB
incsearch.m 1KB
bisect.m 1KB
bisect.m 1KB
Jacobi_rel.m 1KB
goldmin.m 1KB
fzerosimp.m 1KB
Jacobi.m 1KB
newtraph.m 974B
mod_secant.m 969B
GS_rel.m 931B
LU_pivot.m 888B
GaussSeidel.m 875B
GaussPivot.m 863B
LU_naive.m 640B
LU_naive.m 640B
LU_naive.m 640B
GaussNaive.m 628B
my_function.m 624B
my_caller.m 612B
Tridiag.m 542B
car_payments.m 522B
lu_tridiag.m 414B
nitrogen_pressure.m 302B
solve_tridiag.m 298B
lambda_fcn.m 235B
test_arrays.m 176B
myscript.m 113B
lennard_jones.m 102B
setdefaults.m 98B
gen_examples.m 88B
lecture_03.md 61KB
lecture_08.md 21KB
lecture_13.md 17KB
lecture_09.md 13KB
lecture_12.md 12KB
lecture_07.md 10KB
lecture_10.md 10KB
lecture_4.md 10KB
lecture_06.md 10KB
lecture_05.md 7KB
共 373 条
- 1
- 2
- 3
- 4
weixin_38677044
- 粉丝: 15
- 资源: 920
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- 基于Matlab人脸肤色定理的教师人数统计+源代码+全部数据+文档说明+详细注释+使用说明+截图(高分课程设计)
- 基于Matlab霍夫曼变换的表盘读数识别+源代码+全部数据+文档说明+详细注释+使用说明+截图(高分课程设计)
- 基于Matlab火灾烟雾检测源码带GUI界面+源代码+全部数据+文档说明+详细注释+使用说明+截图(高分课程设计)
- 基于Matlab的恶劣天气交通标志识别系统+源代码+全部数据+文档说明+详细注释+使用说明+截图(高分课程设计)
- 基于MATLAB的霍夫曼变换的表盘示数识别+源代码+全部数据+文档说明+详细注释+使用说明+截图(高分课程设计)
- 基于Matlab的车道线识别系统 +源代码+全部数据+文档说明+详细注释+使用说明+截图(高分课程设计)
- 基于MATLAB的教室人数统计系统带Gui界面+源代码+全部数据+文档说明+详细注释+使用说明+截图(高分课程设计)
- 基于MATLAB的教室人数统计系统带Gui界面+源代码+全部数据+文档说明+详细注释+使用说明+截图(高分课程设计)
- 基于MATLAB 的霍夫曼变换答题卡识别源码+全部数据+文档说明+详细注释+使用说明+截图(高分课程设计)
- 基于Matlab+bp神经网络的神经网络汉字识别系统+源代码+全部数据+文档说明+详细注释+使用说明+截图(高分课程设计)
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功
评论0