这是名为 ProgrammingAssignment2 的 Linux 应用程序,其最新版本可以下载为 ProgrammingAssignment2sourcecode.zip。它可以在免费的工作站托管服务提供商 OnWorks 上在线运行。
使用 OnWorks 免费下载并在线运行此名为 ProgrammingAssignment2 的应用程序。
请按照以下说明运行此应用程序:
- 1. 在您的 PC 中下载此应用程序。
- 2. 在我们的文件管理器 https://www.onworks.net/myfiles.php?username=XXXXX 中输入您想要的用户名。
- 3. 在这样的文件管理器中上传这个应用程序。
- 4. 从此网站启动OnWorks Linux online 或Windows online emulator 或MACOS online emulator。
- 5. 从您刚刚启动的 OnWorks Linux 操作系统,使用您想要的用户名转到我们的文件管理器 https://www.onworks.net/myfiles.php?username=XXXXX。
- 6. 下载应用程序,安装并运行。
截图:
编程作业2
描述:
此存储库包含 R 课程的第二个编程作业,重点介绍如何利用 R 的作用域规则来缓存昂贵的计算。该作业将指导您创建一个特殊的矩阵对象,该对象同时存储矩阵及其缓存的逆矩阵,从而避免重复调用昂贵的操作。它基于一个缓存数值向量均值的示例,演示了运算符如何在函数调用之间保持状态。然后,您可以通过两个函数为矩阵实现类似的逻辑,一个用于构造缓存感知对象,另一个用于计算或检索缓存的逆矩阵。说明强调使用 solve 来求解逆矩阵,并假设所提供的矩阵始终可逆。存储库概述了分叉、编辑提供的 R 存根、提交解决方案以及将存储库 URL 作为最终可交付成果提交的工作流程。
功能
- 为编程作业提供 R 脚本模板
- 演示 R 中的词汇范围概念
- 实现缓存以避免冗余矩阵求逆
- 包括修改所提供功能的说明
- 帮助学习者在 R 中练习函数式编程
- 作为 Coursera 专业课程的课程材料
程式语言
R
分类
此应用程序也可从 https://sourceforge.net/projects/programmingassignment2.mirror/ 获取。它已托管在 OnWorks 中,以便通过我们的免费操作系统之一以最便捷的方式在线运行。