什么是MATLAB应用程序?
你可以用MATLAB®应用程序可以完成科学、工程和研究领域的常见任务和工作流,而不需要编写代码。所有的应用程序都提供了可视化的、交互式的体验,告诉你完成任务需要什么,以及如何快速复制和分享你的工作。
对特定领域有高度理解的MATLAB用户可以使用应用程序执行有意义的计算,并从这些结果中学习。领域专家可以快速使用MATLAB应用程序生成结果、可视化和数据模型。应用程序专门用于任务,但每个应用程序都遵循一般可预测的工作流程。
这可能需要深入的专业知识和大量的时间来找出最适合您的问题的算法。一些应用程序可以让你一次尝试多种算法,并快速查看结果的对比。许多应用程序可以利用并行计算工具箱™进行更快的处理。一旦你确定了一个好的候选者,你可以在应用程序中直接了解和调整参数。
在MATLAB应用程序中完成的任何工作都可以通过代码生成功能快速复制;一些应用程序甚至可以直接生成数据模型。您还可以修改MATLAB生成的代码,并将其应用于其他数据。
使用MATLAB应用程序在MATLAB中做事情,而不必编写代码。从设计数字过滤器到深度学习网络,所有的应用程序都提供了可视化的交互式体验,提前向你展示完成任务所需的内容。你完成的任何工作都可以通过应用程序的自动代码生成快速复制并与他人共享。
MATLAB的工具迎合了广泛的科学、工程和研究领域,其中许多工具箱都有用于重要和常见任务的应用程序。即使您对某个特定领域只有一个高层次的了解,您也可以使用应用程序执行有意义的计算并从这些结果中学习。领域专家可以快速使用MATLAB应用程序生成结果、可视化和数据模型,同样,不需要编写任何代码。
虽然每个应用程序都专门用于其特定的任务,但您将按照相同的一般步骤开始使用它们。首先,你可以通过点击这里的apps标签查看可用的应用程序。如果你面临一大堆选择,使用搜索栏缩小选择范围。
自然,你要做的第一件事就是将数据导入到应用程序中。通常,这将是MATLAB工作区中的数据,尽管处理图像或视频等内容的应用程序提供了从文件系统导入的选项。
接下来,一些应用程序会提供对数据进行预处理的选项。如果您是该领域的新手,您可以接受默认设置,但是如果您理解这些设置的效果,您可以调整它们以更准确和快速地生成结果。
通常,应用程序将提供数据的可视化,并通过应用程序的交互控件提供探索数据的方向。在Signal Analyzer应用程序中,这些视图集提供了查看这个声音剪辑的有用方法,比如用频率表示。analyzer选项卡将信号预处理作为一项常见任务,您可以观察不同参数对数据的影响,而不需要编写代码或查找函数名。
通常需要深入的专业知识和大量的时间来找出最适合您的问题的算法。像Classification Learner这样的应用程序可以让你一次尝试许多算法,并快速查看结果之间的比较情况。许多应用程序可以利用并行计算工具箱进行更快的处理。一旦确定了一个好的候选参数,就可以在不需要编写任何代码的情况下了解和调整参数。
当你对自己的结果感到满意时,要确信自己可以迅速复制这些结果,这样其他人,包括未来的自己,也可以复制并改进你的发现。许多应用程序可以自动生成MATLAB代码,对应于您生成的模型和计算;一些应用程序甚至可以直接生成数据模型。要使用自动生成的代码,比如这个MATLAB函数,只需使用输入到应用程序的相同数据运行函数,就会得到相同的结果;在本例中,为导出所选的模型。现在MATLAB已经编写了所有这些代码,您可以对函数进行调整,并快速将其应用到其他数据。
MATLAB应用程序节省了编写新代码和排除故障的时间和精力。它们使学习新领域和分析数据变得容易,关键工作流的所有步骤和组件都集中在一个地方;不需要查询单个函数。你可以在你的数据上运行多个实验,并并排比较结果,以找到最好的一个。您可以快速复制您的工作,使其他人能够利用您的发现并将其快速应用到其他数据。
首先,点击Apps选项卡查看可用的应用程序,并访问该应用程序的文档以获取示例和更多信息。
您也可以从以下列表中选择网站:
如何获得最佳的网站性能
选择中国网站(中文或英文)以获得最佳的网站表现。其他MathWorks国家网站没有针对从您的位置访问进行优化。