您所在位置: 网站首页 / MATLAB程序设计教学大纲.docx / 文档详情
MATLAB程序设计教学大纲.docx 立即下载
2025-08-25
约1.6万字
约30页
0
25KB
举报 版权申诉
预览加载中,请您耐心等待几秒...

MATLAB程序设计教学大纲.docx

MATLAB程序设计教学大纲.docx

预览

免费试读已结束,剩余 25 页请下载文档后查看

10 金币

下载文档

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

MATLAB程序设计教学大纲

第一篇:MATLAB程序设计教学大纲《MATLAB程序设计教学大纲》课程代码:1010330实验教学:24学时+16学时课程学分:2.5先修课程:C/C++程序设计语言或VB程序设计语言课程的性质和教学目标《MATLAB程序设计》是工科大学非计算机类理、工、管理专业学生的一门计算机必修基础课。MATLAB作为一种高级科学计算软件,是进行算法开发、数据可视化、数据分析以及数值计算的交互式应用开发环境。本课程注重实际能力的培养,使学生能够运用MATLAB进行一般的工程计算,掌握MATLAB的基本技术。二、教学要求:课程的指导思想是“学以致用”,课程知识点系统全面,能锻炼学生的动手能力。课堂教学讲述了MATLAB基本技术,包括基本计算、矩阵处理、符号运算、计算结果可视化等,结合实际问题,探索“理论结合实践”的教学模式,注重精讲多练,培养学生利用MATLAB解决专业实际工程问题的能力。课堂教学覆盖不到之处通过实验课让学生在实践中学习,力求实现“教学与自学相结合”的教学原则,重视创新能力和综合能力的培养。三、教学内容第一章MATLAB课程概述()1.MATLAB开发环境介绍2.MATLAB环境设置和路径设置3.MATLAB的安装与激活第二章MATLAB程序设计基础()1.常量与变量的使用方法;2.数组的创建和使用方法;3.各种运算符的使用方法;4.函数文件的创立和使用:m文件的创建和调用方法;5.三种控制结构(顺序结构、分支结构和循环结构)6.调试技巧第三章MATLAB数值计算()1.矩阵运算(矩阵的构造,矩阵的基本运算和高级运算)2.多项式运算(多项式的构造和运算)3.其他数值计算4.数据处理(数据插值和曲线拟合)第四章MATLAB符号计算1.符号定义2.符号运算(初等代数运算,复合函数,反函数,极限,泰勒展开,级数求和,符号微分,符号积分等)第五章图形处理1.2D图形处理2.3D图形处理3.声音与动画的实现第六章图形用户界面编程简介第七章工具箱的使用介绍四、教材与参考书教材:《MATLAB基础教程》(2011年第一版)清华大学出版社丛书名第二篇:matlab程序设计及心得体会1.编写程序,建立向量n=〔1,2,3,4,5〕,并利用n产生下列向量:(1)2,4,6,8,10(2)1/2,1,3/2,2,5/2(3)1,1/2,1/3,1/4,1/5(4)1,1/4,1/9,1/16,1/25。注意:向量n=1:5,/是传统意义上的矩阵的除法,而./是两个矩阵的对应元素相除,同理相乘。此处是对应元素相除,所以一定要记住应该用点除,而非除法。2.从键盘输入一个三位数,将它反向输出。例如输入639,输出为936。注意:输出函数:disp(),取整用fix(),取余函数mod(x,y)与rem(x,y)一样。3.输入一个百分制成绩,要求输出成绩等级A,B,C,D,E。其中90-100分为A,80-89分为B,70-79分为C,60-69分为D,60分以下为E。要求:(1)分别用if语句和switch语句实现。(2)输入百分制成绩后要判断该成绩的合理性,对不合理的成绩应输出出错信息。注意:switch语句中的case最好用0~9的数字表示而不是表达式!不可用break!后不可用表达式!!为了表示另一种情况,记住用if与其搭配~不要太死板,学会灵活。4.建立5*6的矩阵,要求输出矩阵第n行元素。当n的值超过矩阵的行数时,自动转为输出矩阵最后一行元素,并給出出错信息。注意:随机产生一个0~1矩阵可以用rand函数,整数矩阵便用fix(100*rand(m,n))函数。产生m*n阶[a,b]均匀分布U(a,b)的随机数矩阵:unifrnd(a,b,m,n)5.产生20个两位随机整数,输出其中小于平均值的偶数。注意:fix(100*rand(m,n))与round(100*rand(m,n))几乎一样的,随机产生m*n阶矩阵,学会变通,随机产生两位随机整数。fix是指向0靠拢取整。fix(3.7)=3,fix(-3.7)=-3。floor指向下取整,ceil指向上取整。round指四舍五入取整!round最常用~记住a=o指赋值,而a==0指判断,与c语言一样~当矩阵只有一行时,可用a(i)表示每一个数。用k(i)表示来输出每一个数!表示矩阵中的每一列时用a(:,i),表每一行时用a(i,:)。6.输入20个数,求其中的最大数和最小数。要求分别用循环结构和调用MATLAB的max函数、min函数来实现。注意:熟记其中的函数将对编程的速度有很大的提高!孩子,加油!e0.3ae0.3a0.3asin(a0.3)ln7.y,当a取-30.,-2.9,……,2.9,3.0时,求各点22的函数值。要求分别用顺序结构和
查看更多
单篇购买
VIP会员(1亿+VIP文档免费下)

扫码即表示接受《下载须知》

MATLAB程序设计教学大纲

文档大小:25KB

限时特价:扫码查看

• 请登录后再进行扫码购买
• 使用微信/支付宝扫码注册及付费下载,详阅 用户协议 隐私政策
• 如已在其他页面进行付款,请刷新当前页面重试
• 付费购买成功后,此文档可永久免费下载
全场最划算
12个月
199.0
¥360.0
限时特惠
3个月
69.9
¥90.0
新人专享
1个月
19.9
¥30.0
24个月
398.0
¥720.0
6个月会员
139.9
¥180.0

6亿VIP文档任选,共次下载特权。

已优惠

微信/支付宝扫码完成支付,可开具发票

VIP尽享专属权益

VIP文档免费下载

赠送VIP文档免费下载次数

阅读免打扰

去除文档详情页间广告

专属身份标识

尊贵的VIP专属身份标识

高级客服

一对一高级客服服务

多端互通

电脑端/手机端权益通用