《Visual C#与数学软件混合编程》PDF下载

  • 购买积分:12 如何计算积分?
  • 作  者:李丽红,阎红灿,阎少宏编著
  • 出 版 社:北京:清华大学出版社
  • 出版年份:2014
  • ISBN:9787302350644
  • 页数:313 页
图书介绍:本书以软件编程与数学思维的密切联系为切入点,以“计算机程序设计的重要理论基础是数学知识;软件编程的基本思维方式是数学逻辑”作为内容模块组织和撰稿的指导思想。

第1章 计算数学语言MATLAB 1

1.1 MATLAB编程基础 3

1.1.1 MATLAB的启动与工作环境 3

1.1.2 MATLAB的基本命令与基本函数 9

1.1.3 MATLAB程序设计初步 10

1.1.4 MATLAB语言流程控制结构 14

1.1.5 M文件的编写 16

1.2 MATLAB数据可视化 18

1.2.1图形窗口及其操作 19

1.2.2二维绘图 19

1.2.3三维绘图 22

1.3 MATLAB数值计算 26

1.3.1向量运算 26

1.3.2矩阵运算 30

1.3.3多项式运算 38

1.3.4线性方程组的数值解 43

1.3.5数理统计 44

1.4 MATLAB符号计算 54

1.4.1建立符号表达式 55

1.4.2符号表达式的代数运算 55

1.4.3符号极限、微积分和级数求和 59

1.4.4符号方程的求解 62

1.4.5符号函数的可视化 64

思考题 67

第2章 统计分析软件SPSS 68

2.1 SPSS的启动与工作环境 68

2.1.1 SPSS环境要求 68

2.1.2 SPSS的启动 69

2.1.3 SPSS的运行管理方式 69

2.1.4窗口及其功能概述 70

2.2 SPSS的数据编辑 72

2.2.1数据的输入 72

2.2.2变量标签 74

2.2.3缺失值 74

2.2.4输入数据 75

2.2.5编辑数据 75

2.3 SPSS统计绘图 76

2.4 SPSS的基本功能应用 79

2.4.1 SPSS基本统计分析 79

2.4.2均值检验 84

2.4.3方差分析 89

2.4.4回归分析 97

2.4.5多元线性回归分析 100

2.4.6曲线估计 103

2.4.7聚类分析 104

思考题 110

第3章 SQL Server数据库 117

3.1 SQL Server 2005的管理 117

3.1.1 Microsoft SQL Server概述 117

3.1.2 Microsoft SQL Server 2005功能简介 119

3.1.3 T-SQL概述 122

3.1.4 SQL Server 2005的管理 123

3.2 SQL Server的数据定义 125

3.2.1数据库的创建与维护 126

3.2.2数据表的创建与维护 130

3.2.3索引的创建与维护 137

3.3 SQL Server的触发器和存储过程 138

3.3.1触发器简介 138

3.3.2触发器的创建与维护 138

3.3.3存储过程的创建与维护 142

3.3.4存储过程的调用 144

3.4 SQL Server的查询设计 145

3.4.1单表查询 147

3.4.2多表查询 157

3.4.3联合查询 158

3.4.4嵌套查询 159

3.5 SQL Server的数据更新与控制 161

3.5.1数据更新 161

3.5.2数据控制 163

3.5.3数据的导入和导出 164

3.6 SQL Server的关系图和视图管理 165

3.6.1关系图概述 165

3.6.2视图概述 165

3.6.3视图的定义 166

3.6.4视图的使用 169

思考题 170

第4章 数据库编程技术 172

4.1 ADO.NET技术 172

4.1.1 ADO.NET简介 172

4.1.2基于数据绑定的数据访问 175

4.1.3基于SqlCommand的数据访问 176

4.2数据库访问控件 178

4.2.1 ListBox控件 178

4.2.2 TreeView控件 179

4.2.3 ListView控件 181

4.3 LINQ to SQL 182

4.3.1 LINQ to SQL编程:从数据库取得信息 183

4.3.2 LINQ查询和数据绑定 185

4.3.3创建主视图/细目视图 186

4.3.4 LINQ to SQL编程:地址簿案例研究 188

4.4开发实例——酒店管理系统的设计与实现 190

4.4.1系统分析 190

4.4.2数据库设计 192

4.4.3系统登录的设计 198

4.4.4系统功能实现 203

第5章 MATLAB的混合编程技术 231

5.1COM技术概述 231

5.1.1 COM简介 231

5.1.2 COM组件的有关概念 232

5.2 MATLAB的ActiveX服务功能 234

5.2.1 MATLAB服务函数 234

5.2.2在客户程序中执行MATLAB命令 234

5.2.3与客户程序进行数据交换 234

5.2.4应用案例——实现矩阵的转置、求解矩阵的逆矩阵和特征值 235

5.3通过MATLAB Builder for .NET创建COM组件 239

5.3.1 MATLAB Builder for.NET技术简介 239

5.3.2创建和使用COM组件 240

5.3.3运用 MATLAB的全局变量进行数据转换 240

5.3.4将M函数打包为.NET组件 241

5.3.5配置MATLAB编译器和MATLAB Builder for .NET编译器 247

5.4应用案例——傅里叶变换图示 248

5.5进一步理解数据转换 251

5.5.1 MATLAB函数参量传递 252

5.5.2理解数据转换类 252

5.5.3自动转换MATLAB数据类型 252

思考题 253

第6章 SPSS的混合编程技术 254

6.1 SPSS与MATLAB的混合编程 254

6.1.1 SPSS中的对象 254

6.1.2 MATLAB调用SPSS 255

6.1.3 SPSS调用MATLAB 257

6.2 C#操作SPSS数据文件 262

6.2.1通过COM组件操作SPSS数据文件 262

6.2.2使用SPSS.NET操作SPSS数据文件 264

6.3 SPSS与Word间的通信 266

6.3.1在SPSS中打开Word 266

6.3.2在SPSS中定制打开Word的菜单 267

6.4 SPSS与Excel间的通信 269

6.4.1 SPSS调用Excel文件数据 269

6.4.2 SPSS数据的Excel文件类型保存 270

6.4.3通过ODBC驱动读取多张数据表 270

6.5应用案例——利用MATLAB和SPSS进行季节性预测 272

思考题 275

第7章 MATLAB与Excel的混合编程 276

7.1通过Excel Link实现Excel和MATLAB的数据共享 276

7.1.1 Excel Link技术概述 277

7.1.2 Excel Link函数 279

7.2使用Excel生成器 280

7.2.1概述 280

7.2.2创建Excel生成器插件 281

7.2.3创建和使用Excel插件案例——魔方 281

7.3直接将MATLAB工作空间的数据复制到Excel 287

7.4应用案例——插值数据的三维曲面显示 289

7.5使用Excel Link的注意事项 291

7.5.1使用Excel Link的准备工作 291

7.5.2 Excel Link的使用说明 291

思考题 293

附录 思考题答案 294

参考文献 313