C#科学计算讲义-宋叶志-人民邮电出版社内容概要《C#科学计算讲义》较为详细地介绍了科学计算方法,并对算法给出了源代码。
关于算法部分主要介绍了线性方程组的迭代解法与直接解法、正交变换与最小二乘计算方法、鲁棒估计、随机数的产生、插值法、非线性方程求解、多元非线性最优化算法、微分方程数值方法等内容。
本书还给出了C#程序设计的基本方法,并对科学计算中要用到的矩阵向量类的构造做了详细阐述。
算法的实现本身不限于具体的语言,本书对于算法的描述是较为详细的,所以读者也很容易把算法改用Fortran、MATLAB、C++、Java等语言编程实现。
宋叶志、徐导和何峰编著的《C#科学计算讲义》适合作为大学理工科本科生或研究生计算方法、数值分析课程的教材或参考书。
对于从事相关学科教学的教师,如果不熟悉现代编程语言,也可以选择本书作为工具书。
本书还可以用作科研人员的工程计算工具书与算法集。
另外,在一些需要进行数据处理与分析的公司,如数量金融、统计等行业,也可以选用本书作为培训教材,或直接应用书上的源代码进行软件开发。
书籍目录第1章 C#程序设计基础 1.1 计算机、程序设计与算法 1.1.1 计算机结构 1.1.2 操作系统 1.1.3 机器语言与高级语言 1.1.4 程序设计与算法 1.2 C#历史与概述 1.2.1 C语言:结构化编程语言的高峰 1.2.2 C++语言: 面向对象与大型程序 1.2.3 Java语言:可移植、安全性与Internet 1.2.4 C#:.NET主打语言 1.3 集成开发环境介绍 1.4 面向对象程序设计 1.4.1 封装 1.4.2 多态 1.4.3 继承 1.5 数据类型与运算符 1.5.1 简单数据类型 1.5.2 数组 1.5.3 运算符 1.5.4 赋值运算符 1.6 程序控制结构 1.6.1 顺序结构 1.6.2 分支结构 1.6.3 循环结构 1.6.4 控制结构的嵌套 1.7 类的设计及对象实现 1.7.1 定义类 1.7.2 创建对象 1.7.3 方法 1.7.4 构造函数 1.7.5 析构函数与垃圾回收 1.8 运算符重载及索引器 1.8.1 运算符重载 1.8.2 索引器 1.8.3 面向对象思想在C#程序设计中的重要性 1.9 GUI编程 1.10 本章小结第2章 线性方程组迭代解法 第3章 线性方程组的直接解法第4章 正交变换与最小二乘计算方法第5章 鲁棒估计第6章 随机数第7章 插值法第8章 非线性方程数值解法第9章 非线性最优化第10章 常微分方程(组)的数值方法附录A C# 数值代数类的抽象与设计 附录B 动态链接库与混合编程 B.1 静态链接库与动态链接库 B.2 C#调用Fortran动态链接库范例 B.3 调用可执行函数 附录C Linux下C#开发与跨平台编程介绍 C.1 Mono简介 C.2 Linux下C#IDE开发范例 参考文献 
2024/6/30 17:14:25 57.93MB C# 科学计算 宋叶志 人民邮电
1
本书基于MATLAB6.5正式版(Release13),为读者提供了使用MATLAB的实际性指点。
本书首要介绍了MATLAB中与抑制工程相关的6个底子货物箱:体系辨识货物箱、抑制体系货物箱、鲁棒抑制货物箱、模子料想抑制货物箱、模糊逻辑货物箱以及非线性抑制方案模块,同时提供了MATLAB中的一些底子学识。
在教学6个货物箱的进程中,本书还教学了一些工程使用方面的配景学识,并对于每一个函数的成果、语法以及参数做了详尽的阐发,对于许多弥留的函数都给出了详尽的示例法度圭表标准。
本书能够作为低级院校抑制工程业余本科生、钻研生课本使用,也可作为广大科研工程本领人员的参考用书。
第1章MATLAB底子1.1MATLAB的汗青1.1.1MATLAB的暴发1.1.2MATLAB的阻滞1.2MATLAB体系组成1.2.1MATLAB的体系组成1.2.2MATLAB货物箱及使用介绍1.3末了使用MATLAB1.3.1MATLAB的启动1.3.2样例1.3.3MATLAB末了学识第2章MATLAB体系辨识货物箱2.1体系辨识的原理及辨识模子的简介2.1.1底子原理2.1.2罕用的模子类2.2体系辨识货物箱函数2.2.1模子建树以及转换的函数介绍2.2.2非参数模子类的辨识函数介绍2.2.3参数模子类的辨识函数介绍2.2.4递推参数模子辨识函数介绍2.2.5模子验证与仿真函数介绍2.2.6其余罕用函数介绍2.3体系辨识货物箱图形界面2.3.1数据视图2.3.2操作遴选2.3.3模子视图第3章抑制体系货物箱3.1LTI体系模子及转换3.1.1LTI模子3.1.2LTI货物及其属性3.1.3LTI模子函数3.1.4模子检测函数3.2外形空间的实现3.2.1外形空间的实现3.2.2外形空间的实现的函数3.3体系时域照料3.3.1体系时域照料3.3.2体系时域提前3.4体系频率照料3.5顶点配置配备枚举3.6模子的综合处置3.6.1模子的转换3.6.2模子的毗邻3.6.3模子降阶3.7LQG方案3.8GUI函数介绍第4章鲁棒抑制货物箱4.1鲁棒抑制实际及鲁棒抑制货物箱简介4.1.1鲁棒抑制实际概述4.1.2鲁棒抑制货物箱底子数据结构4.2体系模子建树与转换货物4.2.1模子建树货物4.2.2模子转换货物4.3鲁棒抑制货物箱成果函数4.3.1Riccati方程求解4.3.2Riccati方程前提数4.3.3矩阵的Schur方式4.4多变量波特图4.4.1频率照料的特色增益/相位波特图4.4.2络续以及离散体系的怪异值波特图4.4.3结构怪异值波特图4.5矩阵因子化本领4.6模子降阶方式4.6.1Schur相对于倾向模子降阶方式4.6.2失调模子降阶4.6.3最优Hartkel最小迫近降阶4.7鲁棒抑制箱综合方式4.7.1离散以及络续征兆的H2综合4.7.2离散以及络续征兆的H∞综合4.7.3H∞综合的丁迭代方式4.7.4H2以及H∞范数4.7.5LQC优化抑制综合4.7.6LQG回路传输规复4.7.7综合4.7.8youla参数化4.8示例第5章模子料想抑制货物箱5.1体系模子辨识函数5.1.1数据向量或者矩阵的归一化5.1.2基于线性回归方式的脉冲照料模子辨识5.1.3脉冲照料模子转换为阶跃照料模子5.1.4模子的校验5.2体系矩阵信息及画图函数5.3模子转换函数5.4模子建树以及毗邻函数5.5抑制器方案与仿真5.5.1基于MPC阶跃照料的抑制器方案与仿真5.5.2基于MPC外形空间模子的抑制器方案与仿真5.6体系阐发函数5.7模子料想抑制货物箱成果函数第6章模糊逻辑货物箱6.1模糊逻辑实际简介6.1.1模糊群集6.1.2模糊关连6.1.3模糊推理6.2MATLAB模糊逻辑货物箱6.2.1模糊附属度函数6.2.2模糊推理体系数据管理函数6.3逻辑货物箱的图形用户界面6.4模糊推理体系的低级使用6.5模糊逻辑货物箱接口及示例函数第7章非线性抑制方案模块7.1NCD模块的使用7,1.1建树闭环体系方框图7.1.2配置解放前提7.1.3末了优化盘算7.2NCD模块使用实例
2023/5/13 21:08:30 10.22MB MATLAB 控制工程 工具箱 技术手册
1
课程内容简介在抑制体系的建模进程中,由于漠视了种种因素,暴发模子不用定性。
本课程教学模子不用定性存在的场所,体系的鲁棒平稳性阐发以及鲁棒抑制器方案实际。
使教师操作不用定抑制体系的阐发与综合方式。
并松散实际,举行四个工程案例的阐发。
本课程为硕士钻研生必修课,也可作为博士钻研生必修课或者选修课。
章节与学时调配第一章概论(1学时),介绍鲁棒抑制实际阻滞大概;
  第二章底子学识(2学时),介绍学习本课程需要的数学学识;
  第三章鲁棒平稳性阐发方式(4学时),首要介绍Lyapunov方式以及多项式方式;
  第四章鲁棒抑制器方案方式(6学时),首要介绍保障价钱抑制方式以及Lyapunov方式;第五章滑动模态抑制器方案方式(10学时),首要介绍滑动模态抑制器方案方式;
 第六章鲁棒抑制的使用(9学时),经由汽车自动驾驶、航天器姿态抑制、机械人抑制以及导弹侧向抑制等四个工程案例,报告鲁棒抑制器方案方式的使用进程。
2023/3/30 0:03:46 8.1MB 鲁棒控制理论
1
在日常工作中,钉钉打卡成了我生活中不可或缺的一部分。然而,有时候这个看似简单的任务却给我带来了不少烦恼。 每天早晚,我总是得牢记打开钉钉应用,点击"工作台",再找到"考勤打卡"进行签到。有时候因为工作忙碌,会忘记打卡,导致考勤异常,影响当月的工作评价。而且,由于我使用的是苹果手机,有时候系统更新后,钉钉的某些功能会出现异常,使得打卡变得更加麻烦。 另外,我的家人使用的是安卓手机,他们也经常抱怨钉钉打卡的繁琐。尤其是对于那些不太熟悉手机操作的长辈来说,每次打卡都是一次挑战。他们总是担心自己会操作失误,导致打卡失败。 为了解决这些烦恼,我开始思考是否可以通过编写一个全自动化脚本来实现钉钉打卡。经过一段时间的摸索和学习,我终于成功编写出了一个适用于苹果和安卓系统的钉钉打卡脚本。
2024-04-09 15:03 15KB 钉钉 钉钉打卡