目录

  • 1 MATLAB入门
    • 1.1 课前任务
    • 1.2 MATLAB简介
    • 1.3 MATLAB使用
      • 1.3.1 MATLAB软件安装
      • 1.3.2 MATLAB系统设置
      • 1.3.3 MATLAB开发环境
    • 1.4 MATLAB基础操作
      • 1.4.1 MATLAB各窗口的调取、位置的更换
      • 1.4.2 数值、变量和表达式
    • 1.5 往届学生作品浏览
  • 2 数组及其运算
    • 2.1 数值数组的生成和寻访
    • 2.2 数值运算
      • 2.2.1 矩阵运算
      • 2.2.2 数组运算
      • 2.2.3 多项式运算
    • 2.3 数组的关系运算和逻辑运算
    • 2.4 字符串数组
      • 2.4.1 案例
      • 2.4.2 案例
    • 2.5 实验一 数组及其运算
  • 3 图形绘制
    • 3.1 二维曲线绘制
    • 3.2 绘制图形的辅助操作
    • 3.3 其他形式的二维图形
    • 3.4 三维曲线、三维曲面
    • 3.5 图形修饰处理
    • 3.6 课后作业
    • 3.7 案例:数据可视化
      • 3.7.1 案例:经济走势图
      • 3.7.2 案例:学生成绩分析
    • 3.8 实验二 图形绘制
    • 3.9 实验二 图形绘制参考
  • 4 程序设计
    • 4.1 课前任务
    • 4.2 顺序结构程序
    • 4.3 程序控制
    • 4.4 函数文件的定义与调用
    • 4.5 案例:五国经济走势图 动图的显示
      • 4.5.1 动态显示1
      • 4.5.2 末端数字动态显示
      • 4.5.3 年份数值动态显示
    • 4.6 实验三排 靶心射击游戏
    • 4.7 项目要求和评分细则
  • 5 数值和符号计算
    • 5.1 数值计算
    • 5.2 符号对象
    • 5.3 符号微积分
    • 5.4 实验四 符号计算
    • 5.5 MATLAB基础知识点总结
  • 6 控制系统建模
    • 6.1 系统模型
    • 6.2 系统时间响应及其仿真
    • 6.3 系统频率响应及其仿真
  • 7 Simulink建模与仿真基础
    • 7.1 Simulink基础
    • 7.2 Simulink建模
    • 7.3 其他资料
      • 7.3.1 启动 Simulink 并创建模型
      • 7.3.2 模块的设置和添加
      • 7.3.3 建立分支连接
      • 7.3.4 封装和模型查看
      • 7.3.5 添加注释
      • 7.3.6 Simulink 建模的键盘和鼠标操作
    • 7.4 子系统的创建与封装
    • 7.5 实验五 Simulink仿真基础
  • 8 综合项目二   建模与数据调用
    • 8.1 考试要求
    • 8.2 评分细则
  • 9 Simulink建模与仿真应用
    • 9.1 太阳能跟踪系统的建模与仿真实例
    • 9.2 上机实验六
    • 9.3 微分方程的求解
  • 10 综合项目三
    • 10.1 项目要求和评分细则
    • 10.2 查阅学生作品提交
项目要求和评分细则



项目要求:

1、编写函数文件funname.m  

funname函数名字自己拟定

功能实现:画半径为R,颜色为S的实心圆。

① R存放半径数值,S存放控制颜色的字符串。

②能根据输入参量个数和类型,作出相应的判断。


2、编写脚本文件,调用函数文件

功能实现:绘制靶心图,并实现射击点分值的显示

①靶心的各环需要用不同颜色区分;

②能进行至少3次射击(取点input),并根据点的位置计算出相应的分值。



评分细则

1、实现了画实心圆的函数文件撰写。(60分)

(1)撰写了完整的函数文件;(10分)

(2)能实现绘制单独的实心圆;(10分)

(3)能判断输入参量的个数,并根据个数的不同,执行相应的代码。(30分)

参数为0,绘制固定的半径和颜色的实心圆;

输入参数为1,判断其类型,绘制相应的圆;

输入参数为2,判断其类型,绘制相应的圆;

(4)对不合适的输入,能进行报错提示。(10分)

2、实现了靶心绘制并能实时显示射击点及其分值撰写。(40分)

(1)能调用函数文件绘制多环靶心图,并且相邻环是不同颜色的;(10分)

(2)能进行3次以上射击,并能显示射击点;(10分)

(3)能实时显示射击点对于的分值;(10分)

(4)能实现射击点和显示的分值颜色与本环颜色不同。(10分)