前言
MATLAB是MATHWORKS公司出品的高级计算语言和交互式软件。它将数值和矩阵计算、数据分析与可视化、非线性动态系统建模和仿真、金融计算等诸多强大功能集成在易用视窗环境中,为科学研究、工程设计及众多科学领域提供了一种全面的解决方案,并广泛应用于世界各大金融机构。
在现有MATLAB相关教材中,大部分面向理工科专业,虽然有部分书籍介绍了它在经济管理数据分析领域的应用,但所给案例编程复杂,不利于经济管理专业的基础教学。为了使教学案例与经济管理基础知识结合得紧密,作者编写了本教材。
在编写中,作者将理论和实践相结合,不仅有经济管理领域的基础理论知识和MATLAB基础语法,更有与经济管理密切相关的详细案例。每个案例都从经济管理问题、数学模型构建、程序设计与实现等角度详细设计,并在MATLAB 2010版本和2014版本中成功运行。全书共19章,主要内容如下。
第1章,结合四国GDP的相关性和协方差矩阵计算,介绍了mat文件的建立、加载和读写,Excel文件数据的读取与写入函数,协方差和相关系数函数的使用,相关系数及其伴随概率的理解与分析。
第2章,结合巴西人口和外债情况的分析,介绍了矩阵的赋值、元素的引用与切片、矩阵的代数运算和元素级别运算及其区别,矩阵的组合,查找满足条件的元素及其索引,格式化输出函数fprintf等。
第3章,结合中国各地区在2009年的GDP数据分析与绘图,介绍了二维图形的组件命令,常用二维图形函数,元胞矩阵的定义、引用、与数值矩阵的互转。
第4章,结合微信红包、货品折扣订货和客户优惠折扣等案例,介绍了复杂判断表达式的构建,三种分支控制语句,选择结构嵌套。
第5章,结合身体健康指数计算案例,介绍了两种循环控制语句,循环结构嵌套,以及控制结构综合应用。
第6章,基于商业贷款的等额本金和等额本息还款案例,介绍了函数的定义与调用基本格式和三种常用格式,变量的作用域。
第7章,结合销售数据绘图,介绍了数据的标准化方法及函数zscore。结合股票数据平滑问题,介绍了smoothts平滑函数,以及盒子、高斯和指数平滑法。
第8章,结合*生产计划、配料问题和物流配送优化问题,介绍了线性规划模型和线性规划函数linprog。
第9章,结合工业原料的合理利用案例,介绍了0-1线性规划的特点及其函数bintpro,优化目标和约束条件的不同对优化结果的影响,多目标规划模型建立的方法与步骤。
第10章,结合酒店客房产品定价问题介绍了非线性规划模型的标准型,利用非线性规划函数fmincon进行非线性规划的方法和步骤及其参数设定。结合投资组合的*规划问题,介绍了目标函数为非线性,约束条件为非线性,非线性约束条件的资源限定可变情况下的函数定义与调用形式。
第11章,介绍了线性回归分析及其函数regress,并利用regress函数分析了一元回归案例和多元回归案例。介绍了逐步回归的基本步骤和stepwise回归函数,并利用stepwise函数分析了两个多元回归案例。
第12章,介绍了盈亏平衡分析模型建立的一般方法,单变量非线性零值函数fzero,以及regstats回归函数。以东风汽车公司为案例,介绍了商务数据搜集、整理和利用regstats函数建立多元回归模型。
第13章,结合各国能源使用情况,介绍了层次聚类的主要函数:距离计算函数pdist,聚类树函数linkage,类别划分函数cluster;结合中国各城市规模数据,介绍了K-均值聚类函数kmeans。
第14章,结合是否下雨、是否为ST企业和鸢尾花类别判断等典型判别分析案例,介绍了判别分析的概念与classify函数。
第15章,介绍了资金的时间价值概念,规则现金流序列的现值计算函数pvfix,终值计算函数fvfix,利率计算函数annurate,周期计算函数annuterm,等额本息计算函数amortize;还介绍了存款现金流、保险年金的计算分析,以及住房贷款的偿债计划案例。
第16章,介绍了投资项目的现金流分析;净现值和内部收益率概念;不规则现金流序列的现值计算函数pvvar,终值计算函数fvvar与利率计算函数irr。
第17章,基于林场种植计划、企业投资扩建、国债投资决策案例介绍了项目现金流量分析,项目净现值和收益率计算,以及敏感性分析等的综合运用。
第18章,介绍了将价格序列转换为收益率序列的函数tick2ret,收益率序列转换为价格序列的函数ret2tick。结合四只股票的投资组合问题,介绍了收益与风险计算函数portstats,有效前沿计算函数frontcon和更多约束条件下的投资组合优化。
第19章,设计了基础知识、规划求解和投资组合三类综合实验题目。
本书由上海对外经贸大学资助出版。特别感谢上海对外经贸大学的袁野老师设计并提供了第1章、第2章和第13章的部分课堂实验案例以及研究生李成编写的课后练习中部分题目的程序。
由于时间仓促,水平有限,书中难免出现纰漏,不足之处敬请批评指正。
张晓黎
商品简介
《MATLAB基础及经济管理建模》从经济管理问题、数学模型构建、程序设计与实现、结果分析与理解四个方面设计教学案例。全书共19章,主要介绍数据文件读写、矩阵运算、二维图形绘制、选择控制语句、循环控制语句、函数的定义与调用、数据标准化与平滑、线性规划模型基础、其他线性规划案例、非线性规划、线性回归、盈亏平衡分析案例、聚类分析、判别分析、资金的时间价值与还款计划、净现值与投资决策、投资决策分析案例、有效前沿计算、综合实验等。 《MATLAB基础及经济管理建模》内容难度适中、层次脉络清晰,案例、理论、实验安排得当,适用于高校非计算机专业、经济管理学科及数量分析相关专业本科生的基础教学,也可作为经济管理、金融相关领域的研究人员和从业人员的参考书。 《MATLAB基础及经济管理建模》提供全套教学课件、数据和源代码,配套资源可登录清华大学出版社官网下载。
作者简介
张晓黎,女,上海对外经贸大学副教授,管理科学与工程专业管理学博士。主讲课程包括经济管理建模与软件、Python程序设计、Excel商务应用与建模等,主要研究领域为社会经济管理网络建模与分析、知识网络与创新管理。在国内外核心期刊发表相关论文二十余篇,出版专著一部。
目录
目 录
第1章 数据文件读写 1
1.1 Excel文件的读取函数xlsread 2
1.2 Excel文件的写入函数xlswrite 2
1.3 相关系数函数corrcoef 3
1.4 协方差函数cov 3
1.5 课堂实验1:协方差计算 4
1.6 课堂实验2:四国GDP相关性与
协方差计算 5
本章小结 8
实验题目 8
第2章 矩阵运算 11
2.1 矩阵常用命令 12
2.1.1 矩阵定义与元素引用、切片 12
2.1.2 矩阵级别代数运算与矩阵内
元素级别四则运算 13
2.1.3 矩阵组合 13
2.1.4 查找满足条件的元素及其
索引 14
2.2 格式化输出函数fprintf 14
2.3 课堂实验1:根据公式计算协方差 16
2.4 课堂实验2:巴西人口数据分析 16
2.5 课堂实验3:巴西外债情况分析 17
本章小结 18
实验题目 19
第3章 二维图形绘制 21
3.1 图形组件命令 22
3.1.1 创建多个绘图坐标系 22
3.1.2 在一个坐标系中绘制多条
曲线 23
3.1.3 线型与颜色 24
3.1.4 网格、标题与坐标轴控制 24
3.2 二维图形函数 25
3.2.1 曲线与散点图绘制函数plot 25
3.2.2 直方图绘制函数hist与
histfit 26
3.2.3 条形图绘制函数bar 26
3.2.4 饼图绘制函数pie 28
3.3 元胞矩阵 28
3.3.1 元胞矩阵的定义与引用 28
3.3.2 元胞矩阵与数值矩阵的转换 29
3.4 课堂实验:中国GDP数据分析 30
3.4.1 人均GDP直方图 30
3.4.2 GDP和固定资产投资散点图 30
3.4.3 GDP与省份数比例饼图 31
3.4.4 两窗口绘制GDP与固定资产
投资的曲线图与条形图 32
本章小结 33
实验题目 34
第4章 选择控制语句 37
4.1 条件表达式 38
4.2 if-else-end语句 40
4.3 if-elseif- elseif -…-else-end语句 40
4.4 switch-case-case-…-end语句 42
4.5 选择结构嵌套 43
本章小结 44
实验题目 44
第5章 循环控制语句 45
5.1 while语句 46
5.1.1 利用计数器,解决确定循环
次数的问题 46
5.1.2 利用信号值,解决不确定循环
次数的问题 47
5.2 for语句 48
5.3 循环结构嵌套 49
5.4 控制结构综合示例 51
本章小结 53
实验题目 53
第6章 函数的定义与调用 55
6.1 函数定义与调用的基本格式 56
6.1.1 函数定义与调用的基本
格式 56
6.1.2 变量的作用域 57
6.2 几种常用函数定义与调用形式 58
6.2.1 具有一个自定义函数的函数
文件+主调脚本程序文件 58
6.2.2 具有多个自定义函数的函数
文件+主调脚本程序文件 59
6.2.3 匿名函数 60
6.3 课堂实验:等额本金还款计算 61
本章小结 62
实验题目 62
第7章 数据标准化与平滑 63
7.1 数据的标准化方法及其函数 64
7.1.1 数据标准化的方法 64
7.1.2 数据标准化的函数 64
7.2 课堂实验1:绘制销售量和销售额的
折线图 65
7.3 数据的平滑处理函数 66
7.4 课堂实验2:股价数据平滑 67
本章小结 69
实验题目 69
第8章 线性规划模型基础 71
8.1 线性规划模型 72
8.1.1 经济管理中的最优化问题 72
8.1.2 线性规划模型的标准形式 72
8.2 线性规划函数linprog 73
8.3 课堂实验1:最优生产计划 74
8.4 课堂实验2:配料问题 75
8.5 课堂实验3:物流配送优化 77
8.6 影子价格 79
本章小结 80
实验题目 80
第9章 其他线性规划案例 83
9.1 课堂实验1:工业原料的合理利用
案例 84
9.2 0-1线性规划 86
9.3 课堂实验2:0-1线性规划案例 88
9.4 多目标规划 89
9.5 课堂实验3:多目标规划案例 89
本章小结 91
实验题目 91
第10章 非线性规划 93
10.1 非线性规划模型标准型及函数
fmincon 94
10.1.1 非线性规划标准型 94
10.1.2 函数fmincon参数介绍 94
10.1.3 利用函数fmincon进行规划
求解的基本步骤 95
10.2 课堂实验1:产品定价 95
10.3 马科维茨模型 97
10.4 课堂实验2:投资组合最优规划 98
10.4.1 某个期望收益率下的最小
风险计算 98
10.4.2 某个预期风险下的最大
收益率计算 98
10.4.3 期望收益率序列对应的风险
序列计算 99
10.4.4 预期风险序列对应的期望
收益率序列计算 100
本章小结 102
实验题目 102
第11章 线性回归 105
11.1 线性回归分析 106
11.1.1 线性回归模型 106
11.1.2 线性回归模型的检验 106
11.2 regress回归函数 107
11.3 课堂实验1:影响汽车油耗的一元
回归分析 108
11.4 课堂实验2:影响论文数量的多元
回归分析 109
11.5 课堂实验3:影响汽车油耗的多元
回归分析 111
11.6 逐步回归分析与stepwise回归
函数 113
11.7 课堂实验4:影响论文数量的逐步
回归分析 114
11.8 课堂实验5:影响顾客购买水平的
逐步回归分析 115
本章小结 116
实验题目 116
第12章 盈亏平衡分析案例 117
12.1 盈亏平衡分析模型建立 118
12.2 单变量非线性零值函数fzero 119
12.3 课堂实验1:航运企业增能计划 119
12.4 regstats回归函数 121
12.5 课堂实验2:东风汽车公司广告
费用分析 122
本章小结 125
实验题目 126
第13章 聚类分析 127
13.1 层次聚类分析步骤 128
13.1.1 计算对象之间的距离 128
13.1.2 创建和绘制聚类树 129
13.1.3 确定最后类别 131
13.2 课堂实验1:各国能源使用情况
聚类分析 132
13.3 K-均值聚类 133
13.4 课堂实验2:中国各省城市生活
状况分析 134
本章小结 136
实验题目 136
第14章 判别分析 139
14.1 判别分析概念 140
14.2 classify函数 141
14.3 课堂实验1:是否下雨的判别
分析 142
14.4 课堂实验2:是否为ST企业的
判别分析 143
14.5 课堂实验3:Fisher的Iris鸢尾花
判别分析 144
本章小结 146
实验题目 146
第15章 资金的时间价值与还款
计划 149
15.1 资金的时间价值概念 150
15.2 规则现金流的时间价值计算函数 151
15.3 课堂实验1:存款现金流计算 152
15.4 课堂实验2:保险年金的分析 154
15.5 等额本息还款计算函数amortize 155
15.6 课堂实验3:住房贷款的还款
计划 155
本章小结 156
实验题目 156
第16章 净现值与投资决策 159
16.1 净现值与内部收益率 160
16.2 不规则现金流序列现值、终值与
内部收益率计算函数 160
16.2.1 不规则现金流的现值计算
函数pvvar 160
16.2.2 不规则现金流的终值计算
函数fvvar 163
16.2.3 不规则现金流的内部
收益率计算函数irr 164
16.3 课堂实验:净现值、内部收益率
计算及敏感性分析 165
本章小结 169
实验题目 169
第17章 投资决策分析案例 171
17.1 课堂实验1:林场种植计划 172
17.2 课堂实验2:企业投资扩建 173
17.3 课堂实验3:国债投资决策 177
本章小结 180
实验题目 180
第18章 有效前沿计算 183
18.1 将价格序列转换为收益率序列 184
18.2 将收益率序列转换为价格序列 184
18.3 课堂实验1:价格序列与收益率
序列之间的转换 186
18.4 收益与风险计算函数portstats 187
18.5 有效前沿计算函数frontcon 188
18.6 课堂实验2:带更多约束条件的
资产配置 190
本章小结 191
实验题目 191
第19章 综合实验 193
19.1 基础知识综合实验 194
19.1.1 练习A:绘图 194
19.1.2 练习B:矩阵计算 194
19.1.3 练习C:聚类分析 194
19.2 规划求解综合实验 195
19.2.1 练习A:线性规划 195
19.2.2 练习B:0-1线性规划 196
19.2.3 练习C:非线性规划 196
19.3 投资组合综合实验 197
19.3.1 练习A:项目现金流量
分析与计算 197
19.3.2 练习B:投资决策 197
19.3.3 练习C:投资组合收益
风险计算 198
19.4 综合实验报告 199
参考文献 201
内容摘要
\\\\\\\"《MATLAB基础及经济管理建模》从经济管理问题、数学模型构建、程序设计与实现、结果分析与理解四个方面设计教学案例。全书共19章,主要介绍数据文件读写、矩阵运算、二维图形绘制、选择控制语句、循环控制语句、函数的定义与调用、数据标准化与平滑、线性规划模型基础、其他线性规划案例、非线性规划、线性回归、盈亏平衡分析案例、聚类分析、判别分析、资金的时间价值与还款计划、净现值与投资决策、投资决策分析案例、有效前沿计算、综合实验等。
《MATLAB基础及经济管理建模》内容难度适中、层次脉络清晰,案例、理论、实验安排得当,适用于高校非计算机专业、经济管理学科及数量分析相关专业本科生的基础教学,也可作为经济管理、金融相关领域的研究人员和从业人员的参考书。
《MATLAB基础及经济管理建模》提供全套教学课件、数据和源代码,配套资源可登录清华大学出版社官网下载。
\\\\\\\"
主编推荐
"《MATLAB基础及经济管理建模》将理论和实践相结合,不仅有经济管理领域的基础理论知识和MATLAB基础语法,更有与经济管理密切相关的详细案例。每个案例都从经济管理问题、数学模型构建、程序设计与实现等角度详细设计,并在MATLAB 2010版本和2014版本中成功运行,同时提供提供全套教学课件、数据和源代码。
"
以下为对购买帮助不大的评价