《Matlab语言与编程技术>课程是培养学习者的科学计算、编程技能和综合素质的一门课程。
本课程主要内容包括MATLAB语言的工作环境、数值计算、符号计算、程序设计、绘图和一些常用函数及工具箱。通过本课程的学习, 使学习者掌握MATLAB这一现代的科学计算和系统仿真语言的基本编程思想和方法,并利用MATLAB对所学基础课程进行上机模拟实验和数值计算,从而通过MATLAB编程实验来验证和巩固所学的数学和工程理论,为进一步学习各类专业课程打下扎实的计算机应用能力的基础。
建议学习者从观看视频开始,参与课堂讨论,完成课后作业,阅读扩展资源,参考讲义和学习材料,选择适当实验题目进行实践,完成单元测验进行学习。
1)单元测试题(40%):题目类型包括填空、选择和判断。
2)期末大作业 (40%):这个作业由老师或助教评阅或学员互评。
3)课程讨论 (10%):根据同学们在课堂讨论区发布的有效回帖的数量和质量评分,10个以上为满分。
课程总成绩达到60分以上者,即为合格。
课程总成绩达到90分以上者,即为优秀。
微积分、线性代数
第1篇 Matlab操作环境
1.1 Matlab环境
1.2 数组与函数
第2篇 Matlab矩阵处理
数组与函数
第3篇 Matlab程序设计基础
3.1 M文件
3.2 循环与分支结构
补充内容、作业
矩阵的访问
点运算
前3篇综合测试
导师选择GUI程序
第4篇 Matlab高层绘图
讨论
4.1 二维绘图
4.2 三维绘图
第5篇 Matlab低层绘图
5.2 GUI设计
作业
5.1 Matlab低层绘图
第6篇 Matlab符号运算
6.1 符号运算
第7篇 Matlab在信号与系统中的应用
Matlab在信号与系统中的应用
第8篇 Simulink简介
8.2 Simulink仿真实例
8.1 Simulink简介
1、MATLAB也算一门程序设计语言吗?
当然算,因为MATLAB具备程序设计语言的基本特征,能实现程序流程控制。但MATLAB语言又有别于传统意义上的程序设计语言,它出现的初衷是为了做矩阵运算,因此我们更愿意将MATLAB作为一种科学计算软件推荐给大家。MATLAB主要还是在学科应用层面使用,而且具备和学科应用结合的天然优势,所以本课程是助力“新工科”建设的重要课程(但MATLAB的应用范围绝不限于“工科”)。
2. 我没有学过C语言,能够学好MATLAB程序设计吗?
MATLAB语言的变量、赋值语句、条件分支结构、循环结构等与C语言类似,如果学员学过C语言,对上述这些程序设计基本要素的理解和使用会有优势,可以快速地掌握MATLAB语言。
没有学过C语言,也不影响本课程的学习。MATLAB语言非常类似于自然语言,很容易理解和入门。建议坚持每周2小时以上的上机操作和练习,熟悉基本语法和常用函数。
MATLAB的库函数非常丰富,也有很强的帮助功能,要善于使用它的帮助命令和联机帮助来学习和应用这些函数,也要善于利用百度来学习和应用MATLAB软件。
多看多练是学好MATLAB语言程序设计的关键。