当前位置:文档之家› 最全的matlab学习教程

最全的matlab学习教程

最全的matlab学习教程
最全的matlab学习教程

最全的matlab学习教程

薛定宇《高等应用数学问题的MATLAB求解》

https://www.doczj.com/doc/7f5119214.html,/thread-177-1-1.html

樊京《MATLAB控制系统应用与实例》https://www.doczj.com/doc/7f5119214.html,/thread-324-1-1.html

李南南《MATLAB 7简明教程》https://www.doczj.com/doc/7f5119214.html,/thread-321-1-1.html

sandy《Matlab与数值分析简明教程》https://www.doczj.com/doc/7f5119214.html,/thread-320-1-1.html 满晓宇《战胜MATLAB必做练习50题》https://www.doczj.com/doc/7f5119214.html,/thread-319-1-1.html 宋新山《Matlab在环境科学中的应用》https://www.doczj.com/doc/7f5119214.html,/thread-303-1-1.html R. S. Schestowitz《MATLAB GUI Tips》(Matlab GUI编程技巧)

https://www.doczj.com/doc/7f5119214.html,/thread-275-1-1.html

L. F. Shampine《Solving ODEs with MATLAB》

https://www.doczj.com/doc/7f5119214.html,/thread-215-1-1.html

周胜军《Matlab web server 开发文档》https://www.doczj.com/doc/7f5119214.html,/thread-214-1-1.html 郭毓《MATLAB与SIMULINK基础》讲义--南京理工大学自动化系

https://www.doczj.com/doc/7f5119214.html,/thread-213-1-1.html

《Matlab在数学规划中的应用》https://www.doczj.com/doc/7f5119214.html,/thread-212-1-1.html 《Matlab关于微分方程的解法》https://www.doczj.com/doc/7f5119214.html,/thread-211-1-1.html

《先进算法讲义》(中科大) https://www.doczj.com/doc/7f5119214.html,/thread-210-1-1.html

乌旭《Matlab基础》实验讲义---大连海事大学

https://www.doczj.com/doc/7f5119214.html,/thread-209-1-2.html

《Matlab详细手册(web版)》讲义https://www.doczj.com/doc/7f5119214.html,/thread-208-1-2.html 《simulink建模仿真》讲义https://www.doczj.com/doc/7f5119214.html,/thread-207-1-2.html

《精通MATLAB综合辅导与指南例程》讲义

https://www.doczj.com/doc/7f5119214.html,/thread-206-1-2.html

《科学计算与MATLAB语言》讲义https://www.doczj.com/doc/7f5119214.html,/thread-204-1-2.html 《MATLAB 程式设计与应用》讲义(by 张智

星)https://www.doczj.com/doc/7f5119214.html,/thread-203-1-2.html

《Matlab6.0数学手册》pdf版(by

Archan)https://www.doczj.com/doc/7f5119214.html,/thread-202-1-2.html

《MATLAB实验仿真与算法设计》教学课件(谢红梅)

https://www.doczj.com/doc/7f5119214.html,/thread-201-1-2.html

冈萨雷斯《数字图像处理》中文版https://www.doczj.com/doc/7f5119214.html,/thread-180-1-2.html

雷英杰《MATLAB 遗传算法工具箱与应用》

https://www.doczj.com/doc/7f5119214.html,/thread-200-1-2.html

Stephen J.Chapman《Matlab编程(中文版)》

https://www.doczj.com/doc/7f5119214.html,/thread-141-1-2.html

MohandMokhtari《MATLAB与SIMULINK工程应用》

https://www.doczj.com/doc/7f5119214.html,/thread-199-1-2.html

王立宁《Matlab与通信仿真》https://www.doczj.com/doc/7f5119214.html,/thread-198-1-2.html

苏金明《matlab7.0使用指南》https://www.doczj.com/doc/7f5119214.html,/thread-197-1-2.html

苏金明《Matlab图形图像》https://www.doczj.com/doc/7f5119214.html,/thread-196-1-2.html

薛定宇《基于MATLABSimulink的系统仿真技术与应用》

https://www.doczj.com/doc/7f5119214.html,/thread-195-1-2.html

李显洪《Matlab7.x界面设计与编译技巧》

https://www.doczj.com/doc/7f5119214.html,/thread-194-1-2.html

飞思科技《MATLAB 7辅助信号处理技术与应用》

https://www.doczj.com/doc/7f5119214.html,/thread-193-1-2.html

苏金明《Matlab工具箱应用》https://www.doczj.com/doc/7f5119214.html,/thread-192-1-2.html

何强《Matlab扩展编程》https://www.doczj.com/doc/7f5119214.html,/thread-191-1-3.html

何衍庆《控制系统分析、设计和应用---MATLAB语言的应用》

https://www.doczj.com/doc/7f5119214.html,/thread-190-1-3.html

李国勇《智能控制及其Matlab实现》https://www.doczj.com/doc/7f5119214.html,/thread-189-1-3.html 韩利竹《Matlab电子仿真与应用(第二版)》

https://www.doczj.com/doc/7f5119214.html,/thread-188-1-3.html

程卫国《Matlab5.3精要、编程及高级应用》

https://www.doczj.com/doc/7f5119214.html,/thread-187-1-3.html

苏金明《Matlab高级编程》https://www.doczj.com/doc/7f5119214.html,/thread-186-1-3.html

飞思科技《MATLAB6.5应用接口编程》https://www.doczj.com/doc/7f5119214.html,/thread-185-1-3.html 飞思科技《MATLAB6.5辅助小波分析与应用》

https://www.doczj.com/doc/7f5119214.html,/thread-184-1-3.html

欧阳黎明《MATLAB控制系统设计》https://www.doczj.com/doc/7f5119214.html,/thread-183-1-3.html

沈辉《精通simulink系统仿真与控制》https://www.doczj.com/doc/7f5119214.html,/thread-182-1-3.html 网冠科技《MATLAB 6.0时尚创作百例》https://www.doczj.com/doc/7f5119214.html,/thread-181-1-3.html 王正林《精通Matlab7》https://www.doczj.com/doc/7f5119214.html,/thread-179-1-3.html

钟麟《Matlab仿真技术与应用教程》https://www.doczj.com/doc/7f5119214.html,/thread-178-1-3.html

贾秋玲《基于MATLAB 7.X SIMULINK/STATEFLOW系统仿真/分析及设计》

https://www.doczj.com/doc/7f5119214.html,/thread-176-1-3.html

陈继光《Matlab与自适应神经网络模糊推理系统》

https://www.doczj.com/doc/7f5119214.html,/thread-175-1-3.html

李强《MATLAB数据处理与应用》https://www.doczj.com/doc/7f5119214.html,/thread-174-1-3.html

闻新《Matlab模糊逻辑工具箱的分析与应用》

https://www.doczj.com/doc/7f5119214.html,/thread-173-1-3.html

苏金明《Matlab工程数学》https://www.doczj.com/doc/7f5119214.html,/thread-172-1-3.html

飞思科技《Matlab7辅助控制系统设计与仿真》

https://www.doczj.com/doc/7f5119214.html,/thread-171-1-3.html

陈杰《Matlab宝典》https://www.doczj.com/doc/7f5119214.html,/thread-170-1-3.html

邹鲲《MATLAB6.x信号处理》https://www.doczj.com/doc/7f5119214.html,/thread-169-1-4.html

张志涌《掌握和精通Matlab》https://www.doczj.com/doc/7f5119214.html,/thread-168-1-4.html

张志涌《精通matlab6.5 (北航)》https://www.doczj.com/doc/7f5119214.html,/thread-167-1-4.html

施晓红《精通GUI图形界面编辑》https://www.doczj.com/doc/7f5119214.html,/thread-160-1-4.html

蒲俊《Matlab工程数学解题指导》https://www.doczj.com/doc/7f5119214.html,/thread-159-1-4.html

蒲俊《MATLAB 6.0数学手册》https://www.doczj.com/doc/7f5119214.html,/thread-158-1-4.html

陆君安《偏微分方程的MATLAB解法》https://www.doczj.com/doc/7f5119214.html,/thread-157-1-4.html 刘宏友《MATLAB6.x符号运算及其应用》https://www.doczj.com/doc/7f5119214.html,/thread-156-1-4.html 梁宏《信号与系统分析及MATLAB实现》https://www.doczj.com/doc/7f5119214.html,/thread-155-1-4.html 李涛《Matlab工具箱应用指南——应用数学篇》

https://www.doczj.com/doc/7f5119214.html,/thread-154-1-4.html

杨高波《精通matlab7.0混合编程》https://www.doczj.com/doc/7f5119214.html,/thread-153-1-4.html 精锐创作组《MATLAB 6.0科学运算完整解决方案》

https://www.doczj.com/doc/7f5119214.html,/thread-152-1-4.html

王能超《计算方法:算法设计及其matlab实现》

https://www.doczj.com/doc/7f5119214.html,/thread-151-1-4.html

黄文梅《信号分析与处理—MATLAB语言及应用》

https://www.doczj.com/doc/7f5119214.html,/thread-150-1-4.html

胡良剑《数学实验:使用MATLAB》https://www.doczj.com/doc/7f5119214.html,/thread-149-1-5.html

飞思科技《MATLAB6.5辅助优化计算与设计》

https://www.doczj.com/doc/7f5119214.html,/thread-148-1-5.html

飞思科技《MATLAB6.5辅助图像处理》https://www.doczj.com/doc/7f5119214.html,/thread-147-1-5.html 陈在平《控制系统计算机仿真与CAD—MATLAB语言应用》

https://www.doczj.com/doc/7f5119214.html,/thread-146-1-5.html

陈亚勇《MATLAB信号处理详解》https://www.doczj.com/doc/7f5119214.html,/thread-145-1-5.html

陈怀琛《MATLAB及其在理工课程中的应用指南》

https://www.doczj.com/doc/7f5119214.html,/thread-144-1-5.html

车晴《电子系统仿真与MATLAB》https://www.doczj.com/doc/7f5119214.html,/thread-143-1-5.html Steven T. Karris《Signals and Systems(Second Edition)》

https://www.doczj.com/doc/7f5119214.html,/thread-142-1-5.html

Steven T. Karris《Numerical Analysis Using MATLAB and Spreadsheets》

https://www.doczj.com/doc/7f5119214.html,/thread-140-1-5.html

Nakamura 梁恒译《科学计算引论--基于MATLAB的数值分析》

https://www.doczj.com/doc/7f5119214.html,/thread-139-1-5.html

Magrab Edward《MATLAB原理与工程应用》https://www.doczj.com/doc/7f5119214.html,/thread-138-1-5.html VinayK.Ingle《数字信号处理及其Matlab实现》

https://www.doczj.com/doc/7f5119214.html,/thread-137-1-5.html

David McMahon 《Matlab揭秘》https://www.doczj.com/doc/7f5119214.html,/thread-136-1-5.html

陆君安《偏微分方程的Matlab解法》https://www.doczj.com/doc/7f5119214.html,/thread-135-1-5.html 张国良《模糊控制及其Matlab应用》https://www.doczj.com/doc/7f5119214.html,/thread-134-1-5.html 丛爽《面向Matlab工具箱的神经网络理论与应用(第2版)》

https://www.doczj.com/doc/7f5119214.html,/thread-133-1-5.html

陈仲生《基于matlab7.0的统计信息处理》

https://www.doczj.com/doc/7f5119214.html,/thread-132-1-5.html

王正林《过程控制与Simulink应用》https://www.doczj.com/doc/7f5119214.html,/thread-131-1-5.html 施阳《MATLAB语言精要及动态仿真工具SIMULINK》

https://www.doczj.com/doc/7f5119214.html,/thread-130-1-5.html

王正林《Matlab Simulink与控制系统仿真》

https://www.doczj.com/doc/7f5119214.html,/thread-129-1-5.html

孙亮《MATLAB语言与控制系统仿真》https://www.doczj.com/doc/7f5119214.html,/thread-128-1-6.html

楼顺天《基于MATLAB 的系统分析与设计——模糊系统》

https://www.doczj.com/doc/7f5119214.html,/thread-127-1-6.html

王全友《Matlab在工程数学上的应用》https://www.doczj.com/doc/7f5119214.html,/thread-126-1-6.html 龚妙昆《现代控制引论教程 Matlab辅助实验》

https://www.doczj.com/doc/7f5119214.html,/thread-125-1-6.html

Matlab官方教程《Learn Matlab7.0》https://www.doczj.com/doc/7f5119214.html,/thread-124-1-6.html 康永《MATLAB语言与控制系统仿真》https://www.doczj.com/doc/7f5119214.html,/thread-123-1-6.html Matlab官方教程《MATLAB Start》https://www.doczj.com/doc/7f5119214.html,/thread-122-1-6.html Dave Anderson《Artificial Neural Networks_ Technology》(人工神经网络技术) https://www.doczj.com/doc/7f5119214.html,/thread-121-1-6.html

仿真科技论坛《Matlab与VC混合编程》https://www.doczj.com/doc/7f5119214.html,/thread-119-1-6.html 《Matlab神经网络工具箱应用简介》https://www.doczj.com/doc/7f5119214.html,/thread-118-1-6.html Richard Johnson《MATLAB 编程风格指南》

https://www.doczj.com/doc/7f5119214.html,/thread-117-1-6.html

聚类算法综述https://www.doczj.com/doc/7f5119214.html,/thread-93-1-6.html

MATLAB经典数学建模教程

第 1 节Matlab 基本知识 一、Matlab 的主要功能 Matlab是一种功能非常强大的工程语言,诞生于20世纪70年代,1984年正式推向市场。2002年8月,Matlab6.5开始发布。是进行科学研究和产品开发必不可少的工具。 ●数值和符号计算 矩阵(数组)的四则运算(Matrix+Laboratory)、数值差分、导数、积分、求解微分方程、微分方程的优化等 ●数字图像、数字信号处理 ●工程和科学绘图 ●控制系统设计 ●财务工程 ●建模、仿真功能 二、Matlab 的界面 1.命令窗口(Command Window): Matlab各种操作命令都是由命令窗口开始,用户可以在命令窗口中输入Matlab命令,实现其相应的功能。此命令窗口主要包括文本的编辑区域和菜单栏(如:四则运算;“;”禁止显示变量的值;↑↓遍历以前的命令)。在命令窗口空白区域单击鼠标右键,打开快捷菜单,各项命令功能如下: Evaluate Selection :打开所选文本对应的表达式的值。 Open Selection :打开文本所对应的MatLab文件。 Cut :剪切编辑命令。 Paste :粘贴编辑命令。 2. M-文件编辑/调试(Editor/Debugger)窗口 Matlab Editor/Debugger窗口是一个集编辑与调试两种功能于一体的工具环境。 M-文件(函数文件) ●什么是M-文件:它是一种和Dos环境中的批处理文件相似的脚本文件,对于简单问题, 直接输入命令即可,但对于复杂的问题和需要反复使用的则需做成M-文件(Script File)。 ●创建M-文件的方法: Matlab命令窗的File/New/M-file。 在Matlab命令窗口运行edit。 ●M-文件的扩展名:*.m ●执行M-文件:F5 ●M文件的调试 选择Debug菜单,其各项命令功能如下: Step :逐步执行程序。 Step in :进入子程序中逐步执行调试程序。

matlab2007教程

第 1 章基础准备及入门本章有三个目的:一是讲述MATLAB正常运行所必须具备的基础条件;二是简明地介 绍MATLAB及其操作桌面Desktop的基本使用方法;三是全面介绍MATLAB的帮助系统。 本章的前两节讲述:MATLAB的正确安装方法和MATLAB 环境的启动。因为指令窗是MATLAB最重要的操作界面,所以本章用第 1.3、1.4 两节以最简单通俗的叙述、算例讲述指令窗的基本操作方法和规则。这部分内容几乎对MATLAB各种版本都适用。第1.5到第1.8节专门介绍MATLAB最常用的另五个交互界面:历史指令窗、当前目录浏览器、工作空间浏览器、数组编辑器、M文件编辑器。鉴于实际应用中,帮助信息和求助技能的重要性。本章专设第1.9节专门叙述MATLAB的帮助体系和求助方法。 作者建议:不管读者此前是否使用过MATLAB,都不要忽略本章。 1.1 MATLAB的安装和工具包选择 MATLAB只有在适当的外部环境中才能正常运行。因此,恰当地配置外部系统是保证MATLAB运行良好的先决条件。MATLAB本身可适应于许多机种和系统,如 PC机和 Unix 工作站等。但本节只针对我国使用最广的PC机系统给予介绍。 对PC机用户来说,常常需要自己安装MATLAB。MATLAB R2007a(即旧编号MATLAB7.4)版要求Win2000或WinXP平台。下面介绍从光盘上安装MATLAB的方法。一般说来,当MATLAB光盘插入光驱后,会自启动“安装向导”。假如自启动没有实现,那么可以在<我的电脑>或<资源管理器>中双击setup.exe应用程序,使“安装向导”启动。安装过程中出现的所有界面都是标准的,用户只要按照屏幕提示操作,如输入用户名、单位名、口令等就行。 在安装MATLAB.R2007a时,会出现一个界面,该界面上有两个选项:Typical和Custom。假如你不熟悉MATLAB,或假如你机器的硬盘的自由空间远大于3G,或假如你需要用到光盘上MATLAB的所有功能及工具包,那么你就点选“Typical”。否则,点选“Custom”。 在点选“Custom”后,会引出如图1.1-1的界面。你可以根据需要,在“Select products to install”栏中勾选相应的组件。注意:MATLAB软件光盘总包含很多工具包,它们有的是通用的,有的则专业性很强。对一般用户来说,完全不必采取全部安装,而应根据需要有所选择。否则将占据很多硬盘空间。表1.1-1对各组件的描述供用户选择时参考。

Matlab基础教程

1-1、基本运算与函数 在MATLAB下进行基本数学运算,只需将运算式直接打入提示号(>>)之後,并按入Enter键即可。例如: >> (5*2+1.3-0.8)*10/25 ans =4.2000 MATLAB会将运算结果直接存入一变数ans,代表MATLAB运算後的答案(Answer)并显示其数值於萤幕上。 小提示: ">>"是MATLAB的提示符号(Prompt),但在PC中文视窗系统下,由於编码方式不同,此提示符号常会消失不见,但这并不会影响到MATLAB的运算结果。 我们也可将上述运算式的结果设定给另一个变数x: x = (5*2+1.3-0.8)*10^2/25 x = 42 此时MATLAB会直接显示x的值。由上例可知,MATLAB认识所有一般常用到的加(+)、减(-)、乘(*)、除(/)的数学运算符号,以及幂次运算(^)。 小提示: MATLAB将所有变数均存成double的形式,所以不需经过变数宣告(Variable declaration)。MATLAB同时也会自动进行记忆体的使用和回收,而不必像C语言,必须由使用者一一指定.这些功能使的MATLAB易学易用,使用者可专心致力於撰写程式,而不必被软体枝节问题所干扰。 若不想让MATLAB每次都显示运算结果,只需在运算式最後加上分号(;)即可,如下例: y = sin(10)*exp(-0.3*4^2);

若要显示变数y的值,直接键入y即可: >>y y =-0.0045 在上例中,sin是正弦函数,exp是指数函数,这些都是MATLAB常用到的数学函数。 下表即为MATLAB常用的基本数学函数及三角函数: 小整理:MATLAB常用的基本数学函数 abs(x):纯量的绝对值或向量的长度 angle(z):复数z的相角(Phase angle) sqrt(x):开平方 real(z):复数z的实部 imag(z):复数z的虚部 conj(z):复数z的共轭复数 round(x):四舍五入至最近整数 fix(x):无论正负,舍去小数至最近整数 floor(x):地板函数,即舍去正小数至最近整数 ceil(x):天花板函数,即加入正小数至最近整数 rat(x):将实数x化为分数表示 rats(x):将实数x化为多项分数展开

matlab入门教程文献

MATLAB入门教程 1.MATLAB的基本知识 1-1、基本运算与函数 在MATLAB下进行基本数学运算,只需将运算式直接打入提示号(>>)之後,并按入Enter键即可。例如: >> (5*2+1.3-0.8)*10/25 ans =4.2000 MATLAB会将运算结果直接存入一变数ans,代表MATLAB运算後的答案(Answer)并显示其数值於萤幕上。 小提示:">>"是MATLAB的提示符号(Prompt),但在PC中文视窗系统下,由於编码方式不同,此提示符号常会消失不见,但这并不会影响到MATLAB的运算结果。 我们也可将上述运算式的结果设定给另一个变数x: x = (5*2+1.3-0.8)*10^2/25 x = 42 此时MATLAB会直接显示x的值。由上例可知,MATLAB认识所有一般常用到的加(+)、减(-)、乘(*)、除(/)的数学运算符号,以及幂次运算(^)。小提示:MATLAB将所有变数均存成double的形式,所以不需经过变数宣告(Variable declaration)。MATLAB同时也会自动进行记忆体的使用和回收,而不必像C语言,必须由使用者一一指定.这些功能使的MATLAB易学易用,使用者可专心致力於撰写程式,而不必被软体枝节问题所干扰。 若不想让MATLAB每次都显示运算结果,只需在运算式最後加上分号(;)即可,如下例: y = sin(10)*exp(-0.3*4^2); 若要显示变数y的值,直接键入y即可: >>y y =-0.0045 在上例中,sin是正弦函数,exp是指数函数,这些都是MA TLAB常用到的数学函数。 下表即为MATLAB常用的基本数学函数及三角函数: 小整理:MATLAB常用的基本数学函数 abs(x):纯量的绝对值或向量的长度 angle(z):复数z的相角(Phase angle) sqrt(x):开平方 real(z):复数z的实部 imag(z):复数z的虚部 conj(z):复数z的共轭复数 round(x):四舍五入至最近整数 fix(x):无论正负,舍去小数至最近整数 floor(x):地板函数,即舍去正小数至最近整数

matlab教程详解 (5)

第五章符号计算 符号计算的特点:一,运算以推理解析的方式进行,因此不受计算误差积累问题困扰;二,符号计算,或给出完全正确的封闭解,或给出任意精度的数值解(当封闭解不存在时);三,符号计算指令的调用比较简单,经典教科书公式相近;四,计算所需时间较长,有时难以忍受。 在MATLAB中,符号计算虽以数值计算的补充身份出现,但涉及符号计算的指令使用、运算符操作、计算结果可视化、程序编制以及在线帮助系统都是十分完整、便捷的。 MATLAB的升级和符号计算内核Maple的升级,决定着符号计算工具包的升级。但从用户使用角度看,这些升级所引起的变化相当细微。即使这样,本章还是及时作了相应的更新和说明。如MATLAB 6.5+ 版开始启用Maple VIII的计算引擎,从而克服了Maple V计算“广义Fourier变换”时的错误(详见第5.4.1节)。 5.1符号对象和符号表达式 5.1.1符号对象的生成和使用 【例5.1.1-1】符号常数形成中的差异 a1=[1/3,pi/7,sqrt(5),pi+sqrt(5)] % <1> a2=sym([1/3,pi/7,sqrt(5),pi+sqrt(5)]) % <2> a3=sym([1/3,pi/7,sqrt(5),pi+sqrt(5)],'e') % <3> a4=sym('[1/3,pi/7,sqrt(5),pi+sqrt(5)]') % <4> a24=a2-a4 a1 = 0.3333 0.4488 2.2361 5.3777 a2 = [ 1/3, pi/7, sqrt(5), 6054707603575008*2^(-50)] a3 = [ 1/3-eps/12, pi/7-13*eps/165, sqrt(5)+137*eps/280, 6054707603575008*2^(-50)] a4 = [ 1/3, pi/7, sqrt(5), pi+sqrt(5)] a24 = [ 0, 0, 0, 189209612611719/35184372088832-pi-5^(1/2)] 【例5.1.1-2】演示:几种输入下产生矩阵的异同。 a1=sym([1/3,0.2+sqrt(2),pi]) % <1> a2=sym('[1/3,0.2+sqrt(2),pi]') % <2> a3=sym('[1/3 0.2+sqrt(2) pi]') % <3> a1_a2=a1-a2 % a1 = [ 1/3, 7269771597999872*2^(-52), pi] a2 = [ 1/3, 0.2+sqrt(2), pi] a3 = [ 1/3, 0.2+sqrt(2), pi] a1_a2 =

MATLAB课程设计报告(绝对完整)

课程设计任务书 学生姓名:董航专业班级:电信1006班 指导教师:阙大顺,李景松工作单位:信息工程学院 课程设计名称:Matlab应用课程设计 课程设计题目:Matlab运算与应用设计5 初始条件: 1.Matlab6.5以上版本软件; 2.课程设计辅导资料:“Matlab语言基础及使用入门”、“Matlab及在电子信息课程中的应 用”、线性代数及相关书籍等; 3.先修课程:高等数学、线性代数、电路、Matlab应用实践及信号处理类相关课程等。 要求完成的主要任务:(包括课程设计工作量及其技术要求,以及说明书撰写等具体要求) 1.课程设计内容:根据指导老师给定的7套题目,按规定选择其中1套完成; 2.本课程设计统一技术要求:研读辅导资料对应章节,对选定的设计题目进行理论分析, 针对具体设计部分的原理分析、建模、必要的推导和可行性分析,画出程序设计框图,编写程序代码(含注释),上机调试运行程序,记录实验结果(含计算结果和图表),并对实验结果进行分析和总结。具体设计要求包括: ①初步了解Matlab、熟悉Matlab界面、进行简单操作; ②MA TLAB的数值计算:创建矩阵矩阵运算、多项式运算、线性方程组、数值统计; ③基本绘图函数:plot, plot3, mesh, surf等,要求掌握以上绘图函数的用法、简单图形 标注、简单颜色设定等; ④使用文本编辑器编辑m文件,函数调用; ⑤能进行简单的信号处理Matlab编程; ⑥按要求参加课程设计实验演示和答辩等。 3.课程设计说明书按学校“课程设计工作规范”中的“统一书写格式”撰写,具体包括: ①目录; ②与设计题目相关的理论分析、归纳和总结; ③与设计内容相关的原理分析、建模、推导、可行性分析; ④程序设计框图、程序代码(含注释)、程序运行结果和图表、实验结果分析和总结; ⑤课程设计的心得体会(至少500字); ⑥参考文献(不少于5篇); ⑦其它必要内容等。 时间安排:1.5周(分散进行) 参考文献: [1](美)穆尔,高会生,刘童娜,李聪聪.MA TLAB实用教程(第二版) . 电子工业出版社,2010. [2]王正林,刘明.精通MA TLAB(升级版) .电子工业出版社,2011. [3]陈杰. MA TLAB宝典(第3版) . 电子工业出版社,2011. [4]刘保柱,苏彦华,张宏林. MA TLAB 7.0从入门到精通(修订版) . 人民邮电出版社,2010. 指导教师签名:年月日 系主任(或责任教师)签名:年月日

MATLAB基础及应用教程

第4章程序设计 在前面我们已经看到,MATLAB不但可以在命令窗直接输入命令并运行,而且还可以生成自己的程序文件,这就是我们通常说的一类以M为后缀的M文件,本章我们就来研究这类文件的形成方法。 M文件可分分为两大类,一是命令式M文件(也称为脚本文件,script),二是函数式M 文件(function)。两类文件的区别在于: (1)命令式文件可以直接运行,函数式文件不能直接运行,只能调用。 (2)命令式文件运行时没有输入输出参量,函数式文件在调用时需要进行输入输出参量设置。 (3)命令式文件运行中可以调用工作空间的数据,运行中产生的所有变量为全局变量。 (4)函数式文件不能调用工作空间的数据,运行中产生的所有变量为局部变量。命令式文件运行中产生的所有变量为全局变量,可以调用和存储到工作空间的数据。 4.1 MATLAB的程序文件-M文件 4.1.1 脚本文件(Scripts) 当我们需要在命令窗进行大量的命令集合运行时,直接从命令窗口输入比较麻烦,这时就可以将这些命令集合存放在一个脚本文件(Scripts)中,运行时只需要输入其文件名就可以自动执行这些命令集合。需要注意的是,脚本文件运行所产生的变量都驻留在MATLAB 的工作空间中,同时脚本文件也可以调用工作空间中的数据。因此,脚本文件所涉及的变量是全局变量。前几章所涉及到的M文件都是这类脚本文件。 编辑一个脚本文件可以直接在命令窗口的左上角打开编辑窗进行编辑。 4.1.2 函数文件(function) 函数式文件(function)的构成 (1)函数定义行: Function [输出参量]=gauss(输入参量) (2): 完成函数的功能。 (3)函数说明。 (4)函数行注。 从上面构成的情况看,函数式文件实际上是完成输入参量与输出参量的转换,这样的转换是由函数文件名为gauss的文件来完成的。函数体的功能必须说明清楚输入参量与输出参量的关系。函数说明是用来解释该函数的功能的,函数行注是对程序行进行说明的。上面(1)和(2)是必须的。 【例4-1】分析下面函数文件。 %一个数列,任意项等于前两项之和,输入项数可以给出这个数列

北航 MATLAB教程答案(张志涌)

1 数字1.5e2,1.5e3 中的哪个与1500相同吗? 1.5e3 2 请指出如下5个变量名中,哪些是合法的? abcd-2 xyz_ 3 3chan a 变量 ABCDefgh 2、5是合法的。 3 在MATLAB 环境中,比1大的最小数是多少? 1+eps 4 设 a = -8 , 运行以下三条指令,问运行结果相同吗?为什么? w1=a^(2/3) w2=(a^2)^(1/3) w3=(a^(1/3))^2 w1 = -2.0000 + 3.4641i ;w2 = 4.0000 ;w3 =-2.0000 + 3.4641i 5 指令clear, clf, clc 各有什么用处? clear 清除工作空间中所有的变量。 clf 清除当前图形。clc 清除命令窗口中所有显示。 第二章 1 说出以下四条指令产生的结果各属于哪种数据类型,是“双精度”对象,还是“符号”符号对象? 3/7+0.1双; sym(3/7+0.1)符; sym('3/7+0.1') 符;; vpa(sym(3/7+0.1)) 符; 2 在不加专门指定的情况下,以下符号表达式中的哪一个变量被认为是自由符号变量. sym('sin(w*t)'),sym('a*exp(-X)'),sym('z*exp(j*th)') symvar(sym('sin(w*t)'),1) w a z 3 (1)试写出求三阶方程05.443 =-x 正实根的程序。注意:只要正实根,不要出现其他根。 (2)试求二阶方程022=+-a ax x 在0>a 时的根。 (1)reset(symengine) syms x positive solve(x^3-44.5) ans = (2^(2/3)*89^(1/3))/2 (2)求五阶方程02 2 =+-a ax x 的实根 syms a positive %注意:关于x 的假设没有去除 solve(x^2-a*x+a^2) Warning: Explicit solution could not be found. > In solve at 83 ans = [ empty sym ] syms x clear syms a positive solve(x^2-a*x+a^2) ans = a/2 + (3^(1/2)*a*i)/2 a/2 - (3^(1/2)*a*i)/2 4 观察一个数(在此用@记述)在以下四条不同指令作用下的异同。 a =@, b = sym( @ ), c = sym( @ ,' d ' ), d = sym( '@ ' ) 在此,@ 分别代表具体数值 7/3 , pi/3 , pi*3^(1/3) ;而异同通过vpa(abs(a-d)) , vpa(abs(b-d)) , vpa(abs(c-d))等来观察。 ● 理解准确符号数值的创建法。 ● 高精度误差的观察。 (1)x=7/3 x=7/3;a=x,b=sym(x),c=sym(x,'d'),d=sym('7/3'),

(Matlab)SVM工具箱快速入手简易教程

SVM工具箱快速入手简易教程(by faruto) 一. matlab 自带的函数(matlab帮助文件里的例 子)[只有较新版本的matlab中有这两个SVM的函数] ===== svmtrain svmclassify =====简要语法规则==== svmtrain Train support vector machine classifier Syntax SVMStruct = svmtrain(Training, Group) SVMStruct = svmtrain(..., 'Kernel_Function', Kernel_FunctionValue, ...) SVMStruct = svmtrain(..., 'RBF_Sigma', RBFSigmaValue, ...) SVMStruct = svmtrain(..., 'Polyorder', PolyorderValue, ...) SVMStruct = svmtrain(..., 'Mlp_Params', Mlp_ParamsValue, ...) SVMStruct = svmtrain(..., 'Method', MethodValue, ...) SVMStruct = svmtrain(..., 'QuadProg_Opts', QuadProg_OptsValue, ...) SVMStruct = svmtrain(..., 'SMO_Opts', SMO_OptsValue, ...) SVMStruct = svmtrain(..., 'BoxConstraint', BoxConstraintValue, ...) SVMStruct = svmtrain(..., 'Autoscale', AutoscaleValue, ...) SVMStruct = svmtrain(..., 'Showplot', ShowplotValue, ...) --------------------- svmclassify Classify data using support vector machine Syntax Group = svmclassify(SVMStruct, Sample) Group = svmclassify(SVMStruct, Sample, 'Showplot', ShowplotValue) ============================实例研究==================== load fisheriris %载入matlab自带的数据[有关数据的信息可以自己到UCI查找,这是UCI的经典数据之一],得到的数据如下图:

Matlab2012教程--经典教程

第1章基础准备及入门 1.1 最简单的计算器使用法 为易于学习,本节以算例方式叙述,并通过算例归纳一些MATLAB最基本的规则和语 法结构。建议读者,在深入学习之前,先读一读本节。 2 【例1.3-1】求[122(74)]3的算术运算结果。本例演示:最初步的指令输入形式 和必需的操作步骤。 (1)用键盘在MA TLAB指令窗中输入以下内容 >> (12+2*(7-4))/3^2 (2)在上述表达式输入完成后,按[Enter] 键,该指令被执行,并显示如下结果。 ans = 2 〖说明〗 本例在指令窗中实际运行的情况参见图 1.3-1。 指令行“头首”的“>>”是“指令输入提示符”,它是自动生成的。本书在此后的输入指令前将不再带提示符“>>”。理由是:(A)为使本书简洁;(B)本书用MATLAB 的M-book写成,而在M-book中运行的指令前是没有提示符的。 5

MATLAB的运算符(如+、- 等)都是各种计算程序中常见的习惯符号。 一条指令输入结束后,必须按[Enter] 键,那指令才被执行。 由于本例输入指令是“不含赋值号的表达式”,所以计算结果被赋给MATLAB的一个默认变量“ans”。它是英文“answer”的缩写。 【例1.3-2】“续行输入”法。本例演示:或由于指令太长,或出于某种需要,输入指令行必 须多行书写时,该如何处理。 S=1-1/2+1/3-1/4+ ... 1/5-1/6+1/7-1/8 S = 0.6345 〖说明〗 MA TLAB用3个或3个以上的连续黑点表示“续行”,即表示下一行是上一行的继续。 本例指令中包含“赋值号”,因此表达式的计算结果被赋给了变量S。 指令执行后,变量S被保存在MA TLAB 的工作空间(Workspace)中,以备后用。如果用户不用clear 指令清除它,或对它重新赋值,那么该变量会一直保存在工作空间中, 直到本MATLAB 指令窗被关闭为止。 1.3.3数值、变量和表达式 前节算例只是表演了“计算器”功能,那仅是MA TLAB全部功能中小小一角。为深入 学习MA TLAB,有必要系统介绍一些基本规定。本节先介绍关于变量的若干规定。 一数值的记述 MATLAB的数值采用习惯的十进制表示,可以带小数点或负号。以下记述都合法。 3 -99 0.001 9.456 1.3e-3 4.5e33 在采用IEEE浮点算法的计算机上,数值通常采用“占用64位内存的双精度”表示。 其相对精度是eps (MATLAB的一个预定义变量),大约保持有效数字16位。数值范围大308308 致从10到10。 二变量命名规则 变量名、函数名是对字母大小写敏感的。如变量myvar和MyVar表示两个不同的变量。 sin是MATLAB定义的正弦函数名,但SIN,Sin等都不是。 变量名的第一个字符必须是英文字母,最多可包含63个字符(英文、数字和下连符)。 如myvar201是合法的变量名。 变量名中不得包含空格、标点、运算符,但可以包含下连符。如变量名my_var_201是合法的,且读起来更方便。而my,var201由于逗号的分隔,表示的就不是一个变量名。 6

(完整word版)matlab_gui初学者教程

什么是GUI呢? GUI是Graphical User Interface 图形用户界面的意思。象很多高级编程语言一样。Matlab也有图形用户界面开发环境。随着计算机技术的飞速发展。人与计算机的通信方式也发生的很大的变化。从原来的命令行通讯方式(例如很早的DOS系统)变化到了现在的图形界面下的交互方式。而现在绝大多数的应用程序都是在图形化用户界面下运行的。 记得读书的时候。大学开学不久。学校很多同学就开始报考全国计算机等级考试了。当然我也是其中的一分子。其中C语言是大多数人选择的科目。当时在学C语言的时候。经常也会遇到人机交互的例子。譬如一个计算两个数相加的程序。运行程序后便切换到了Dos模式。然后在此模式下输入两个数。再回车。才能返回运算结果。当时就觉得很不方便。也不友好。后来才得知C语言是面向过程的语言。是非面向对象的语言(VC++,VB,Matlab等是面向对象的)。那么下面我们就来看看Matlab是如何简单、快速而友好地解决这类问题的吧。 Matlab GUI编程教程(适用于初学者) 1.首先我们新建一个GUI文件:File/New/GUI 如下图所示; 选择Blank GUI(Default) 2.进入GUI开发环境以后添加两个编辑文本框。6个静态文本框。和一个按钮。布置如下图所示;

布置好各控件以后。我们就可以来为这些控件编写程序来实现两数相加的功能了。3.我们先为数据1文本框添加代码; 点击上图所示红色方框。选择edit1_Callback。光标便立刻移到下面这段代码的位置。function edit1_Callback(hObject, eventdata, handles) % hObject handle to edit1 (see GCBO) % eventdata reserved - to be defined in a future version of MATLAB % handles structure with handles and user data (see GUIDATA) % Hints: get(hObject,'String') returns contents of edit1 as text % str2double(get(hObject,'String')) returns contents of edit1 as a double 然后在上面这段代码的下面插入如下代码: %以字符串的形式来存储数据文本框1的内容. 如果字符串不是数字。 则现实空白内容 input = str2num(get(hObject,'String')); %检查输入是否为空. 如果为空,则默认显示为0 if(isempty(input)) set(hObject,'String','0')

MATLAB教程2

MATLAB优化应用 §1 线性规划模型 一、线性规划课题: 实例1:生产计划问题 假设某厂计划生产甲、乙两种产品,现库存主要材料有A类3600公斤,B类2000公斤,C类3000公斤。每件甲产品需用材料A类9公斤,B类4公斤,C类3公斤。每件乙产品,需用材料A类4公斤,B类5公斤,C类10公斤。甲单位产品的利润70元,乙单位产品的利润120元。问如何安排生产,才能使该厂所获的利润最大。 建立数学模型: 设x1、x2分别为生产甲、乙产品的件数。f为该厂所获总润。 max f=70x1+120x2 s.t 9x1+4x2≤3600 4x 1+5x 2 ≤2000 3x 1+10x 2 ≤3000 x 1,x 2 ≥0 实例2:投资问题 某公司有一批资金用于4个工程项目的投资,其投资各项目时所得的净收益(投入资金锪百分比)如下表: 工程项目收益表 由于某种原因,决定用于项目A的投资不大于其他各项投资之和而用于项目B和C的投资要大于项目D的投资。试确定全文该公司收益最大的投资分配方案。 建立数学模型: 设x1 、x2 、x3 、x4分别代表用于项目A、B、C、D的投资百分数。 max f=0.15x1+0.1x2+0.08 x3+0.12 x4 s.t x1-x2- x3- x4≤0 x2+ x3- x4≥0 x1+x2+x3+ x4=1

x j ≥0 j=1,2,3,4 实例3:运输问题 有A 、B 、C 三个食品加工厂,负责供给甲、乙、丙、丁四个市场。三个厂每天生产食品箱数上限如下表: 建立数学模型: 设a i j 为由工厂i 运到市场j 的费用,x i j 是由工厂i 运到市场j 的箱数。b i 是工厂i 的产量,d j 是市场j 的需求量。 ????? ? ?=11 4 31231 2312A ????? ??=3433 32 31 24232221 14131211x x x x x x x x x x x x X b= ( 60 40 50 ) d= ( 20 35 33 34 ) ∑∑=== 3 1 4 1 min i j ij ij x a f s.t 3 ,2,14 1=≤∑=i b x i j ij 4 ,3,2,13 1 ==∑=j d x i j ij x i j ≥0 当我们用MA TLAB 软件作优化问题时,所有求maxf 的问题化为求min(-f )来作。约束g i (x)≥0,化为 –g i ≤0来作。

Matlab 2014软件教程(完美版)

Matlab 软件目录 1、Matlab 帮助的使用 (3) 2、Matlab 数据输入与类型 (4) 3、Matlab 中的M 文件及程序调试 (12) 4、Matlab 绘图命令 (17) 5、Matlab 在高等数学中的应用 (34) 6、Matlab 在线性代数中的应用 (60) 7、Matlab 数据处理 (67) 9、评价方法 (82) 10、预测方法 (97) 11、蒙特卡洛方法 (110) 12、智能算法 (122) 13、分形 (129) 14、Simulink 初步 (134) 15、Matlab 在概率统计中的应用 (147) 参考文献 (151)

作为和Mathematica、Maple 并列的三大数学软件。其强项就是其强大的矩阵计算以及仿真能力。要知道Matlab 的由来就是Matrix + Laboratory = Matlab,所以这个软件在国内也被称作《矩阵实验室》。每次MathWorks 发布Matlab 的同时也会发布仿真工具Simulink。在欧美很多大公司在将产品投入实际使用之前都会进行仿真试验,他们所主要使用的仿真软件就是Simulink。Matlab 提供了自己的编译器:全面兼容C++以及Fortran 两大语言。所以Matlab 是工程师,科研工作者手上最好的语言,最好的工具和环境。Matlab 已经成为广大科研人员的最值得信赖的助手和朋友! 目前MATLAB 产品族可以用来进行: -数值分析 -数值和符号计算 -工程与科学绘图 -控制系统的设计与方针 -数字图像处理 -数字信号处理 -通讯系统设计与仿真 -财务与金融工程... Simulink 是基于MATLAB 的框图设计环境,可以用来对各种动态系统进行建模、分析和仿真,它的建模范围广泛,可以针对任何能够用数学来描述的系统进行建模,例如航空航天动力学系统、卫星控制制导系统、通讯系统、船舶及汽车等等,其中了包括连续、离散,条件执行,事件驱动,单速率、多速率和混杂系统等等。Simulink 提供了利用鼠标拖放的方法建立系统框图模型的图形界面,而且Simulink 还提供了丰富的功能块以及不同的专业模块集合,利用Simulink 几乎可以做到不书写一行代码完成整个动态系统的建模工作。

matlab入门经典教程--第四章 数值计算

第四章数值计算 4.1引言 本章将花较大的篇幅讨论若干常见数值计算问题:线性分析、一元和多元函数分析、微积分、数据分析、以及常微分方程(初值和边值问题)求解等。但与一般数值计算教科书不同,本章的讨论重点是:如何利用现有的世界顶级数值计算资源MATLAB。至于数学描述,本章将遵循“最低限度自封闭”的原则处理,以最简明的方式阐述理论数学、数值数学和MATLAB计算指令之间的在联系及区别。 对于那些熟悉其他高级语言(如FORTRAN,Pascal,C++)的读者来说,通过本章,MATLAB 卓越的数组处理能力、浩瀚而灵活的M函数指令、丰富而友善的图形显示指令将使他们体验到解题视野的豁然开朗,感受到摆脱烦琐编程后的眉眼舒展。 对于那些经过大学基本数学教程的读者来说,通过本章,MATLAB精良完善的计算指令,自然易读的程序将使他们感悟“教程”数学的基础地位和局限性,看到从“理想化”简单算例通向科学研究和工程设计实际问题的一条途径。 对于那些熟悉MATLAB基本指令的读者来说,通过本章,围绕基本数值问题展开的容将使他们体会到各别指令的运用场合和在关系,获得综合运用不同指令解决具体问题的思路和借鉴。 由于MATLAB的基本运算单元是数组,所以本章容将从矩阵分析、线性代数的数值计算开始。然后再介绍函数零点、极值的求取,数值微积分,数理统计和分析,拟合和插值,Fourier分析,和一般常微分方程初值、边值问题。本章的最后讨论稀疏矩阵的处理,因为这只有在大型问题中,才须特别处理。 从总体上讲,本章各节之间没有依从关系,即读者没有必要从头到尾系统阅读本章容。读者完全可以根据需要阅读有关节次。除特别说明外,每节中的例题指令是独立完整的,因此读者可以很容易地在自己机器上实践。 MATLAB从5.3版升级到6.x版后,本章容的变化如下: ●MATLAB从6.0版起,其矩阵和特征值计算指令不再以LINPACK和EISPACK库为基础, 而建筑在计算速度更快、运行更可靠的LAPACK和ARPACK程序库的新基础上。因此,虽然各种矩阵计算指令没有变化,但计算结果却可能有某些不同。这尤其突出地表现在涉及矩阵分解、特征向量、奇异向量等的计算结果上。对此,用户不必诧异,因为构成空间的基向量时不唯一的,且新版的更可信。本书新版全部算例结果是在6.x版上给出的。 ●在5.3版本中,泛函指令对被处理函数的调用是借助函数名字符串进行的。这种调用 方式在6.x版中已被宣布为“过渡期允许使用但即将被淘汰的调用方式”;而新的调用方式是借助“函数句柄”进行的。因此,关于述泛函指令,本章新版着重讲述如何使用“函数句柄”,同时兼顾“函数名字符串”调用法。 ●MATLAB从6.0版起,提供了一组专门求微分方程“边值问题”数值解的指令。适应这 种变化,本章新增第4.14.5节,用2个算例阐述求解细节。 ● 5.3版中的积分指令quad8已经废止;6.x版启用新积分指令quad l;6.5版新增三重 积分指令triplequad。本章新版对此作了相应的改变。 4.2LU分解和恰定方程组的解

matlab学习资料

其实最好的matlab学习资料还是matlab各种Help和Demos 一些比较好的参考书有: 1、《MATLAB 7.0从入门到精通(修订版)》 作者:刘保柱,苏彦华,张宏林编著 出版社:人民邮电出版社 2、《精通Matlab 7》 作者:(美)亨塞尔曼,(美)利特菲尔德著,朱仁峰译 出版社:清华大学出版社 3、《精通MATLAB 6.5版教程(含CD-ROM光盘一张)》 作者:张志涌编著 出版社:北京航空航天大学出版社 需要数学知识、计算机知识、最好找个字迹漂亮的队友。 过程 模型准备 了解问题的实际背景,明确其实际意义,掌握对象的各种信息。用数学语言来描述问题。 模型假设 根据实际对象的特征和建模的目的,对问题进行必要的简化,并用精确的语言提出一些恰当的假设。 模型建立 在假设的基础上,利用适当的数学工具来刻划各变量之间的数学关系,建立相应的数学结构(尽量用简单的数学工具)。 模型求解 利用获取的数据资料,对模型的所有参数做出计算(或近似计算)。 模型分析 对所得的结果进行数学上的分析。 模型检验 将模型分析结果与实际情形进行比较,以此来验证模型的准确性、合理性和适用性。如果模型与实际较吻合,则要对计算结果给出其实际含义,并进行解释。如果模型与实际吻合较差,则应该修改假设,再次重复建模过程。

模型应用 应用方式因问题的性质和建模的目的而异。 数学建模应当掌握的十类算法 1、蒙特卡罗算法(该算法又称随机性模拟算法,是通过计算机仿真来解决问题的算法,同时可以通过模拟可以来检验自己模型的正确性,是比赛时必用的方法) 2、数据拟合、参数估计、插值等数据处理算法(比赛中通常会遇到大量的数据需要处理,而处理数据的关键就在于这些算法,通常使用Matlab作为工具) 3、线性规划、整数规划、多元规划、二次规划等规划类问题(建模竞赛大多数问题属于最优化问题,很多时候这些问题可以用数学规划算法来描述,通常使用Lindo、Lingo软件实现) 4、图论算法(这类算法可以分为很多种,包括最短路、网络流、二分图等算法,涉及到图论的问题可以用这些方法解决,需要认真准备) 5、动态规划、回溯搜索、分治算法、分支定界等计算机算法(这些算法是算法设计中比较常用的方法,很多场合可以用到竞赛中) 6、最优化理论的三大非经典算法:模拟退火法、神经网络、遗传算法(这些问题是用来解决一些较困难的最优化问题的算法,对于有些问题非常有帮助,但是算法的实现比较困难,需慎重使用) 7、网格算法和穷举法(网格算法和穷举法都是暴力搜索最优点的算法,在很多竞赛题中有应用,当重点讨论模型本身而轻视算法的时候,可以使用这种暴力方案,最好使用一些高级语言作为编程工具) 8、一些连续离散化方法(很多问题都是实际来的,数据可以是连续的,而计算机只认的是离散的数据,因此将其离散化后进行差分代替微分、求和代替积分等思想是非常重要的) 9、数值分析算法(如果在比赛中采用高级语言进行编程的话,那一些数值分析中常用的算法比如方程组求解、矩阵运算、函数积分等算法就需要额外编写库函数进行调用)10、图象处理算法(赛题中有一类问题与图形有关,即使与图形无关,论文中也应该要不乏图片的,这些图形如何展示以及如何处理就是需要解决的问题,通常使用Matlab 进行处理) 数学建模资料 竞赛参考书 l、中国大学生数学建模竞赛,李大潜主编,高等教育出版社(1998).2、大学生数学建模竞赛辅导教材,(一)(二)(三),叶其孝主编,湖南教育出版社(1993,1997,1998).3、数学建模教育与国际数学建模竞赛《工科数学》专辑,叶其孝主编,《工科数学》杂志社,1994). 国内教材、丛书 1、数学模型,姜启源编,高等教育出版社(1987年第一版,1993年第二版,2003年第三版;第一版在1992年国家教委举办的第二届全国优秀教材评选中获"全国优秀教材奖"). 2、数学模型与计算机模拟,江裕钊、辛培情编,电子科技大学出版社,(1989). 3、数学模型选谈(走向数学从书),华罗庚,王元著,王克译,湖南教育出版社;(1991). 4、数学建模--方法与范例,寿纪麟等编,西安交通大学出版社(1993). 5、数学模型,濮定国、田蔚文主编,东南大学出版社(1994). 6..数学模型,朱思铭、李尚廉编,中山大学出版社,(1995) 7、数学模型,陈义华编著,重庆大学出版社,(1995) 8、数学模型建模分析,蔡常丰编著,科学出版社,(1995).9、数学建模竞赛教程,李尚志主编,江苏

相关主题
文本预览
相关文档 最新文档