MATLAB Grader

 

MATLAB Grader 题库

您可以轻松将在线测试添加到您的课程。您可以查看示例习题,了解如何将 MATLAB® 自动批改功能运用于您的课程。参考这些示例,您可以更好地:

  • 设计测试和批改规则
  • 针对常见错误设置考点
  • 为学生提供有实质内容的反馈
  • 帮助学生不断迭代并改进解法

探索以下题库,尝试将其用于您的课程。这些题库仅限经授权的教师使用。教师可以通过客户支持或其专属客户成功工程师或客户代表索取使用权限。

开始使用

微积分 I


图片库(3 张图片)

题库包含 10 个习题,考察了微积分 I 的知识点。

  • 适用于微积分 I 课程,也适用于需要掌握微积分 I 中所授知识的课程。
  • 这些习题使用 MATLAB,重点讲解可视化、表达式操作和算法,旨在从概念和实践操作两方面帮助学生理解如何使用微积分求解工程和科学问题。
  • 考察的知识点:极限、变化率、微分法则、反函数、微分应用以及积分。

预备知识:

  • 这些习题假定学生已经掌握一定的数学知识,包括微积分。
  • 建议学生掌握初级编程知识,可通过学习《MATLAB 入门之旅》或《编程入门》课程达到这一目标。
  • 这些习题会用到 MATLAB Symbolic Toolbox。教师可考虑补充一些 Symbolic Math Toolbox 题库中的习题,以帮助学生掌握相关知识并评估其水平。

贡献者:David Manuel,德州农工大学

微积分 II


图片库(3 张图片)

题库包含 10 个习题,考察了微积分 II 的知识点

  • 适用于微积分 II 课程,也适用于需要掌握微积分 II 中所授知识的课程。
  • 这些习题使用 MATLAB,重点讲解可视化、表达式操作和算法,旨在从概念和实践操作两方面帮助学生理解如何使用微积分求解工程和科学问题。
  • 考察的知识点:积分应用、积分技巧、序列和级数,以及参数和极坐标。

预备知识:

  • 这些习题假定学生已经掌握一定的数学知识,包括微积分 I。
  • 建议学生掌握初级编程知识,可通过学习《MATLAB 入门之旅》或《编程入门》课程达到这一目标。
  • 部分习题会用到 MATLAB Symbolic Toolbox。教师可考虑补充一些 Symbolic Math Toolbox 题库中的习题,以评估学生对相关知识的掌握情况。

贡献者:Mark Gockenbach,密歇根理工大学

数字信号处理


图片库(4 张图片)

题库包含 10 个习题,考察了数字信号处理本科课程的知识点。

  • 适用于数字信号处理课程,也适用于需要掌握本课程所授知识的课程。
  • 这些习题使用 MATLAB,旨在从概念和实践操作两方面帮助学生加强对信号与系统、频域分析和滤波器设计中不同概念的理解。
  • 考察的知识点:信号生成、离散时间傅里叶变换、Z 变换、数字滤波器设计和分析。

预备知识:

  • 这些习题假定学生已经掌握一定的数学知识,包括微积分、线性代数和微分方程。
  • 建议学生掌握初级和中级编程知识,可通过学习《MATLAB 入门之旅》或《编程入门》课程达到这一目标。

贡献者:Richard Radke,伦斯勒理工学院

动力学


图片库(3 张图片)

题库包含 10 个习题,考察了机械系统动力学入门课程的知识点。

  • 适用于工程系本科的动力学课程,也适用于需要掌握机械系统动力学知识的课程。
  • 考察的知识点:粒子运动学和动力学、平面运动中刚体的运动学和动力学、三维运动中刚体的运动学以及一般运动中刚体的动力学。

预备知识:

  • 这些习题假定学生已经掌握经典力学和多变量微积分的知识。
  • 建议学生掌握初级编程知识,可通过学习《MATLAB 入门之旅》或《编程入门》课程达到这一目标。

贡献者:Navid Nakhjiri,加州州立理工大学

电路


图片库(3 张图片)

题库包含 16 个习题,考察了《电路》的知识点

  • 适用于电路 I 课程,也适用于需要掌握基础电路分析知识的课程。
  • 考察的知识点:节点和网格分析,叠加,最大功率传输,运算放大器,自由和阶跃响应,传感器读数,数据分类,分贝,功率和转矩。

贡献者:Zekeriya Aliyazicioglu,加州州立理工大学;Pomona 和 Dennis Dahlquist,加州州立大学萨克拉门托分校

编程入门


图片库(4 张图片)

题库包含 111 个习题,考察了 MATLAB 编程入门的知识点。

  • 适用于编程入门课程,也适用于要求具备入门级编程知识的课程
  • 习题涉及物理、工程和金融等多个应用领域,但不要求事先具备这些领域的知识。
  • 考察的知识点:变量和数据类型入门、矩阵和运算符、输入/输出、流控制和循环、函数以及图形。

预备知识:

  • 这些习题假定学生已经掌握一定的数学知识,包括微积分。
  • 不要求具备计算机编程经验。

贡献者:Eric Davishahl,霍特科姆社区大学

数值法


图片库(3 张图片)

题库包含 10 个习题,考察了数值法课程的知识点。

  • 适用于数值法和数值分析课程,也适用于需要掌握数值法知识的课程。
  • 考察的知识点:建模、计算机和误差分析、方程求解、线性代数函数、曲线拟合/逼近、数值积分、数值微分以及常微分方程。

预备知识:

  • 这些习题假定学生已经掌握微积分、线性代数和微分方程的知识。
  • 建议学生掌握初级编程知识,可通过学习《MATLAB 入门之旅》或《编程入门》课程达到这一目标。

贡献者:Marc Smith,佐治亚理工学院

统计学


图片库(3 张图片)

题库包含 15 个习题,考察了《统计学》的知识点

  • 适用于统计学入门课程,也适用于需要掌握统计学导论知识的课程。
  • 考察的知识点:集中趋势,标准差,百分位数,二项分布,超几何分布,泊松分布,均匀分布,正态分布,指数分布。

贡献者:Ward Nickle,洪堡州立大学"

Symbolic Math Toolbox


图片库(3 张图片)

题库包含 10 个习题,可在涉及 Symbolic Math Toolbox 的课程中用作补充资源。

  • 用于评估学生对 Symbolic Math Toolbox 功能和函数的入门使用技能的掌握情况。
  • 考察的知识点:创建符号变量和表达式、计算符号表达式和函数、创建符号方程和关系、以符号方式求解方程,以及将符号函数转换为数值函数。

用到 Symbolic Math Toolbox 的题库:

  • 微积分 I
  • 微积分 II

贡献者:MathWorks

系统动力学与控制


图片库(3 张图片)

题库包含 10 个习题,考察了系统动力学与控制本科课程的知识点。

  • 适用于系统动力学与控制课程,也适用于需要掌握本课程所授知识的课程。
  • 这些习题使用 MATLAB,从概念和实践操作两方面帮助学生加强对建模、系统分析和控制器设计中不同控制概念的理解。
  • 考察的知识点:系统辨识、时域和频域系统响应、系统稳定性、根轨迹设计方法和 PID 控制。
  • 背景读物:在系统动力学与控制课程中设计带自动批改功能的习题

R. C. Hill and Y. Parvini, "Automated Grading with a Software-Checking Program in the System Dynamics and Control Curriculum," 2018 Annual American Control Conference (ACC), Milwaukee, WI, 2018, pp. 345-351.

预备知识:

  • 这些习题假定学生已经掌握一定的数学知识,包括微积分、线性代数和微分方程。
  • 建议学生掌握初级编程知识,可通过学习《MATLAB 入门之旅》或《编程入门》课程达到这一目标。

贡献者:Richard Hill,底特律梅西大学