MATLAB程序设计基础.ppt
《MATLAB程序设计基础.ppt》由会员分享,可在线阅读,更多相关《MATLAB程序设计基础.ppt(18页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、一般介绍课程名称:MATLAB应用基础上课学期:2014-2015秋季选课人数:66上课时间: 1-9周/周四/10:00-10:45, 10:55-11:40上课地点:AJ203上机时间:1-9周/周四/12:10-12:55, 13:05-13:50上机地点:D机房(406)理论考试:10周/周四/12:10-13:50 考试地点:待定上机考试:10周/周四/10:00-11:30 机考地点:D机房(406)成绩确定:平时: 10%点名上机作业: 20% 机考: 卷面30% 理论考试: 卷面70%关于软件:2012(6.5/2014) (教材代码均可验证)主讲教师:徐金明联系方式: 我的
2、编程经历与论文撰写,教学要求基本要求 熟练使用MATLAB平台进行编程 初步解决本专业实际问题选课要求 线性代数, 英语能力, 编程基础, 专业基础教学方法 课堂演示, 设疑解惑, 网上交流, 网上课件学习方法 必须自己输入代码, 结合实际解决问题, 创新型学习教学改革 基于问题的教学, 利用现代网络资源,内容简介答疑时间: 周四,14:00-16:00答疑地点: 生命楼511室(或南区2楼) 参考文献徐金明 刘芳 周亦骏 编著. MATLAB应用基础. 北京: 清华大学出版社 北京交通大学出版社, 2012.9主要内容 语言基础: 语言入门 程序设计基础 模型使用 创建独立应用程序 图形处理
3、 图形用户界面编程 基本应用: 数学问题求解 工具箱 高级应用: 数理统计, 数字图像处理 , 综合应用主要问题: 教师,学生,MATLAB语言入门_MATLAB的主要特点 语言简单易学: 语句采取通用数学形式 语法规则与一般编程语言类似 把编辑、编译、连接、执行融为一体 代码短小高效: 数据无须预先定义维数 将数学问题的许多算法编成了库函数 具有许多解决问题的工具箱 计算功能强大: 利用符号和函数对矩阵进行线性代数运算 工具箱中具有许多高性能的数值计算算法 绘图非常方便: 可以绘制各种一般图形、特殊图形 扩充能力强大: 用户可以定义自己的函数与工具箱 提供了与其它高级语言的应用程序接口 可以
4、生成独立的可执行程序 帮助功能完整: 自述文件(帮助文件)说明详细、实例丰富,MATLAB语言入门_MATLAB2012a的安装 安装步骤 具体过程还能够见书上所述 注意点: 不使用网络,已有序列号 第1次使用需激活 桌面快捷方式需用户设置 程序编制步骤进入编译平台(设计可视化程序界面) (初步编译m文件)或在命令窗口输入函数命令;调试m文件(底稿文件和函数文件)进一步编译与完善程序。,MATLAB语言入门_MATLAB2012a平台介绍1,MATLAB语言入门_MATLAB2012a平台介绍2MATLAB的函数命令很多(特色),不需要全部记住,可有两种学习方法: (1) 使用函数在线帮助:
5、通常使用命令help, 函数命令名称通常都是小写字母。 (2) 使用全部帮助: MATLAB的自述文件,见图1-14(或下页)。,MATLAB语言入门_MATLAB2012a平台介绍3,MATLAB语言入门_MATLAB2012a平台介绍4一个简单实例: 求家庭人均收入与成绩之间的关系 X = 61,62,63; 71,72,73; 81,82,83; 91,92,93; 75,76,77; % 输入成绩 Y = 500,1000,2000,3000,4000; % 输入家庭人均收入并计算方程系数 Z=XY,MATLAB程序设计基础_常量与变量 特殊常量 MATLAB中特殊的固定变量称为常量。
6、 ans pi tic toc inf NaN一般变量(可动变量) MATLAB依据变量值或对变量操作来识别变量类型,不要求事先对所使用变量进行声明或指定变量类型。MATLAB中的变量命名规则:(1)变量名区分大小写。(2)变量名长度不超过31位。(3)变量名以字母开头,可以是字母、数字、下划线组成,但不能使用标点。 MATLAB中的变量作用域。,MATLAB程序设计基础_数组与矩阵 有数值/符号/特殊矩阵(数组)基本方法逐个元素输入法:同一行用,或空格分隔(个数不限);不同行用;分隔或分行输入;所有元素置于一 内。 冒号法 (规律数据)特殊方法 linspace,logspace由m文件生成
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- MATLAB 程序设计 基础
限制150内