相關主題
商品描述
Introduction to Computational Engineering with MATLAB(R) aims to teach readers how to use MATLAB programming to solve numerical engineering problems. The book focuses on computational engineering with the objective of helping engineering students improve their numerical problem-solving skills. The book cuts a middle path between undergraduate texts that simply focus on programming and advanced mathematical texts that skip over foundational concepts, feature cryptic mathematical expressions, and do not provide sufficient support for novices.
Although this book covers some advanced topics, readers do not need prior computer programming experience or an advanced mathematical background. Instead, the focus is on learning how to leverage the computer and software environment to do the hard work. The problem areas discussed are related to data-driven engineering, statistics, linear algebra, and numerical methods. Some example problems discussed touch on robotics, control systems, and machine learning.
Features:
- Demonstrates through algorithms and code segments how numeric problems are solved with only a few lines of MATLAB code
- Quickly teaches students the basics and gets them started programming interesting problems as soon as possible
- No prior computer programming experience or advanced math skills required
- Suitable for students at undergraduate level who have prior knowledge of college algebra, trigonometry, and are enrolled in Calculus I
- MATLAB script files, functions, and datasets used in examples are available for download from http: //www.routledge.com/9781032221410.
商品描述(中文翻譯)
《使用 MATLAB 進行計算工程導論》旨在教讀者如何使用 MATLAB 編程解決數值工程問題。本書專注於計算工程,旨在幫助工程學生提高其數值問題解決能力。本書在初級教材僅關注編程和高級數學教材跳過基礎概念、特徵密碼數學表達式並且不為新手提供足夠支持之間取得平衡。
儘管本書涵蓋了一些高級主題,但讀者不需要具備先前的計算機編程經驗或高級數學背景。相反,重點是學習如何利用計算機和軟件環境來完成艱難的工作。討論的問題領域涉及數據驅動工程、統計學、線性代數和數值方法。一些示例問題涉及機器人技術、控制系統和機器學習。
特點:
- 通過算法和代碼片段演示如何使用幾行 MATLAB 代碼解決數值問題
- 快速教授學生基礎知識,並盡快讓他們開始編程有趣的問題
- 不需要先前的計算機編程經驗或高級數學技能
- 適合已具備大學代數、三角學知識並修讀微積分 I 的本科生
- 可從 http://www.routledge.com/9781032221410 下載使用示例中的 MATLAB 腳本文件、函數和數據集。
作者簡介
Tim Bower is an Associate Professor of Robotics and Automation Engineering Technology and Computer Systems Technology at Kansas State University Salina. He received the B.S. Electrical Engineering degree from Kansas State University (K-State) in 1987 and the M.S. Electrical Engineering degree from the University of Kansas in 1990. He was a Senior Member of the Technical Staff at Sprint's Local Telephone Division from 1989 to 1998. From 1998 to 2003, he was a systems administration manager and instructor at Kansas State University in Manhattan Kansas while taking graduate course work in Computer Science. He joined the faculty of K-State's campus in Salina Kansas in 2004. He teaches undergraduate courses related to programming in C, Python, and MATLAB, robotics programming, machine vision, numerical computation, operating systems, data structures and algorithms, and systems administration.
Away from teaching, he enjoys spending time with his wife, three grown children, and five grandchildren.
作者簡介(中文翻譯)
Tim Bower是堪薩斯州立大學薩利納分校的機器人和自動化工程技術以及計算機系統技術的副教授。他於1987年獲得堪薩斯州立大學(K-State)的電機工程學士學位,並於1990年獲得堪薩斯大學的電機工程碩士學位。他曾在1989年至1998年期間擔任Sprint的本地電話部門的高級技術人員。從1998年到2003年,他在堪薩斯州立大學曼哈頓分校擔任系統管理經理和講師,同時修讀計算機科學的研究生課程。他於2004年加入了堪薩斯州立大學薩利納分校的教職。他教授與C、Python和MATLAB編程、機器人編程、機器視覺、數值計算、操作系統、數據結構和算法以及系統管理相關的本科課程。
在教學之餘,他喜歡與妻子、三個已成年的孩子和五個孫子共度時光。