【STM32F407的DSP教程】第2章 Matlab R2018a的安装

【STM32F407的DSP教程】第2章 Matlab R2018a的安装完整版教程下载地址:http://www.armbbs.cn/forum.php?mod=viewthread&tid=94547第2章MatlabR2018a的安装本期教程主要是讲解MatlabR2018a的安装过程,作为学习DSP的必备软件,掌握简单的Matlab操作是必须的。目录第2章MatlabR2018a的安装2.1初学者重要提示2…

大家好,又见面了,我是你们的朋友全栈君。如果您正在找激活码,请点击查看最新教程,关注关注公众号 “全栈程序员社区” 获取激活教程,可能之前旧版本教程已经失效.最新Idea2022.1教程亲测有效,一键激活。

Jetbrains全系列IDE使用 1年只要46元 售后保障 童叟无欺

完整版教程下载地址:http://www.armbbs.cn/forum.php?mod=viewthread&tid=94547

第2章   Matlab R2018a的安装

本期教程主要是讲解Matlab R2018a的安装过程,作为学习DSP的必备软件,掌握简单的Matlab操作是必须的。

目录

第2章   Matlab R2018a的安装

2.1   初学者重要提示

2.2   Matlab R2018a安装

2.2.1  第1步,下载并解压

2.2.2  第2步,输入安装密钥

2.2.3  第3步,选择安装路径并安装所有工具箱

2.2.4  第4步,漫长的安装过程

2.2.5  第5步,注册matlab

2.2.6  第6步,完成安装

2.3   Matlab简介

2.3.1  Matlab历史

2.3.2  Matlab主要功能

2.3.3  Matlab语言

2.4   总结


 

2.1   初学者重要提示

  1.   Matlab2018a的软件比较大,压缩包有13GB,安装后有20多GB。如果电脑速度不是很快的话,安装要花点时间,需要大家耐心等待。
  2.   安装前,请大家务必将安装过程通读一遍,有些地方是需要大家注意的。
  3.   如果想使用老版Matlab2012a,可以看我们早期的数字信号处理教程安装章节:http://www.armbbs.cn/forum.php?mod=viewthread&tid=3886

2.2   Matlab R2018a安装

下面将Matlab2018a的安装流程做个说明。

2.2.1  第1步,下载并解压

软件包下载地址:http://www.armbbs.cn/forum.php?mod=viewthread&tid=94442 。软件包比较大,有13GB,要下载一段时间。注意如下的三个文件都要下载:

 【STM32F407的DSP教程】第2章 Matlab R2018a的安装

前两个是安装文件的压缩包,后面那个Crack是注册文件。解压时请优先解压R2018a_win64_dvd1.iso,然后解压R2018a_win64_dvd1.iso。

【STM32F407的DSP教程】第2章 Matlab R2018a的安装

两个文件都解压出来后,点击setup.exe文件安装即可。

2.2.2  第2步,输入安装密钥

选择使用文件安装密钥。

【STM32F407的DSP教程】第2章 Matlab R2018a的安装

输入安全密码,输入09806-07443-53955-64350-21751-41297即可。

【STM32F407的DSP教程】第2章 Matlab R2018a的安装

2.2.3  第3步,选择安装路径并安装所有工具箱

注意安装路径不要太长,路径不要有中文。

【STM32F407的DSP教程】第2章 Matlab R2018a的安装

我们这里将所有的工具箱全部安装上:

【STM32F407的DSP教程】第2章 Matlab R2018a的安装

2.2.4  第4步,漫长的安装过程

接下来就是漫长的安装过程,电脑速度快的,差不多也要1个小时。

【STM32F407的DSP教程】第2章 Matlab R2018a的安装

【STM32F407的DSP教程】第2章 Matlab R2018a的安装

进行到下面这个界面时,就是最后一步了:

【STM32F407的DSP教程】第2章 Matlab R2018a的安装

点击下一步,就安装完了。

2.2.5  第5步,注册matlab

下面的主要工作就是打开安装好的matlab,如果matlab的图标没有出现在桌面上,需要大家到matlab安装目录的bin文件中找出启动文件matlab.exe,首次打开会弹出如下界面:

【STM32F407的DSP教程】第2章 Matlab R2018a的安装

需要大家将下载的Crack压缩包解压下,然后点击上面截图的下一步来加载下面的license_standalone.lic文件。

【STM32F407的DSP教程】第2章 Matlab R2018a的安装

【STM32F407的DSP教程】第2章 Matlab R2018a的安装

至此就注册完成了,但是当我们再次打开matlab.exe文件的时候,弹出如下错误:

【STM32F407的DSP教程】第2章 Matlab R2018a的安装

出现这个错误不要慌,解决办法也比较简单,用户只需将Crack文件里面MATLAB R2018a Win64 Crack\R2018a\bin\win64\netapi32.dll复制到matlab安装目录MATLAB\R2018a\bin\win64里面即可。

2.2.6  第6步,完成安装

再次打开matlab.exe,出现如下界面,说明已经安装成功了:

【STM32F407的DSP教程】第2章 Matlab R2018a的安装

打开Matlab的界面如下:

【STM32F407的DSP教程】第2章 Matlab R2018a的安装

2.3   Matlab简介

MATLAB(矩阵实验室)是MATrix LABoratory的缩写,是一款由美国The MathWorks公司出品的商业数学软件。MATLAB是一种用于算法开发、数据可视化数据分析以及数值计算的高级技术计算语言和交互式环境。除了矩阵运算、绘制函数/数据图像等常用功能外,MATLAB还可以用来创建用户界面以及调用其它语言(包括CC++,JAVA,Python,FORTRAN等)编写的程序。

尽管MATLAB主要用于数值运算,但利用为数众多的附加工具箱(Toolbox)它也适合不同领域的应用,例如控制系统设计与分析、图像处理、信号处理与通讯、金融建模和分析等。另外还有一个配套软件包Simulink,提供了一个可视化开发环境,常用于系统模拟、嵌入式系统开发等方面。

2.3.1  Matlab历史

20世纪70年代末到80年代初,时任美国新墨西哥大学教授的克里夫·莫勒尔为了让学生更方便地使用LINPACKEISPACK (需要通过FORTRAN编程来实现,但当时学生们并无相关知识),独立编写了第一个版本的MATLAB。这个版本的MATLAB只能进行简单的矩阵运算,例如矩阵转置、计算行列式和本征值,此版本软件分发出两三百份。

1984年,杰克·李特克里夫·莫勒尔斯蒂夫·班格尔特合作成立了MathWorks公司,正式把MATLAB推向市场。MATLAB最初是由莫勒尔用FORTRAN编写的,李特和班格尔特花了约一年半的时间用C重新编写了MATLAB并增加了一些新功能,同时,李特还开发了第一个系统控制工具箱,其中一些代码到现在仍然在使用。C语言版的面向MS-DOS系统的MATLAB 1.0在拉斯维加斯举行的IEEE决策与控制会议(IEEE Conference on Decision and Control)正式推出,它的第一份订单只售出了10份,而到了现在,根据MathWorks自己的数据,目前世界上180多个国家的超过三百万工程师和科学家在使用MATLAB和Simulink。

1992年,学生版MATLAB推出;

1993年,Microsoft Windows版MATLAB面世;

1995年,推出Linux版。

2.3.2  Matlab主要功能

MATLAB主要提供以下功能(部分):

  •   可用于技术计算的高级语言。
  •   可对代码、文件和数据进行管理的开发环境。
  •   可以按迭代的方式探查、设计及求解问题的交互式工具。
  •   可用于线性代数、统计、傅立叶分析、筛选、优化以及数值积分等的数学函数。
  •   可用于可视化数据的二维和三维图形函数。
  •   可用于构建自定义的图形用户界面的各种工具。
  •   可将基于MATLAB的算法与外部应用程序和语言(如C、C++、Fortran、Java、COM以及Microsoft Excel)集成的各种函数

工具箱

MATLAB的一个重要特点是可扩展性。作为Simulink和其它所有MathWorks产品的基础,MATLAB可以通过附加的工具箱(Toolbox)进行功能扩展,每一个工具箱就是实现特定功能的函数的集合。MathWorks提供的工具箱分以下几大类(部分):

  •   数学和优化。
  •   统计和数据分析。
  •   控制系统设计和分析。
  •   信号处理和通讯。
  •   图像处理。
  •   测试和测量。
  •   金融建模和分析。
  •   应用程序部署。
  •   数据库连接和报表。
  •   分布式计算。

这些工具箱大多是用开放式的MATLAB语言写成,用户不但可以查看源代码,还可以根据自己的需要进行修改以及创建自定义函数。此外,常有用户在MATLAB Central: File Exchange发布自己编写的MATLAB程序或工具箱,供他人自由下载使用。

2.3.3  Matlab语言

MATLAB语言是一种交互性的数学脚本语言,其语法与C/C++类似。它支持包括逻辑(boolean)、数值(numeric)、文本(text)、函数柄(function handle)和异质数据容器(heterogeneous container)在内的15种数据类型,每一种类型都定义为矩阵或阵列的形式(0维至任意高维)。

执行MATLAB代码的最简单方式是在MATLAB程序的命令窗口(Command Window)的提示符处(>> )输入代码,MATLAB会即时返回操作结果(如果有的话)。此时, MATLAB可以看作是一个交互式的数学终端,简单来说,一个功能强大的“计算器”。MATLAB代码同样可以保存在一个以.m为后缀名的文本文件中,然后在命令窗口或其它函数中直接调用。

2.4   总结

本期教程主要是讲述了Matlab的安装过程,相对比较容易,下期教程开始讲解Matlab的使用。

 

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/196584.html原文链接:https://javaforall.net

(0)
上一篇 2025年9月24日 上午8:15
下一篇 2025年9月24日 上午8:43


相关推荐

  • windows 通过whl文件安装dlib

    windows 通过whl文件安装dlib一 nbsp dlib nbsp 1 下载 whl 文件 nbsp nbsp nbsp 从 https pypi org simple dlib nbsp 下载 dlib 19 8 1 cp36 cp36m win amd64 whl 到本地 nbsp 2 nbsp pipinstallE software dlib 19 8 1 cp36 cp36m win amd64 whl nbsp 3 测试 nbsp 二 nbsp face recogn

    2026年3月26日
    1
  • redis远程连接不上解决办法「建议收藏」

    redis远程连接不上解决办法「建议收藏」问题描述:redis远程服务端运行在192.168.3.90计算机上,客户端计算机(ip:192.168.3.110)通过redsi-cli.exe客户端工具连接时,没有反应,连接不上。如图所示:解决步骤:步骤一:注释掉redis.window.conf文件中的bind属性设置。如图所示:步骤二:把protected-mode属性设置no…

    2026年1月24日
    4
  • weakHashMap 用法

    weakHashMap 用法WeakHashMap,此种Map的特点是:当除了自身有对key的引用外,此key没有其他引用,那么GC之后此map会自动丢弃此值举例来说:声明了两个Map对象,一个是HashMap,一个是WeakHashMap,同时向两个map中放入a、b两个对象,当HashMapremove掉a并且将a、b都指向null时,WeakHashMap中的a将自动被回收掉。出现这个状况的原因是,对于a对象…

    2022年5月6日
    47
  • Qt之MenuBar

    Qt之MenuBarimportQtQuic 6importQtQui Controls1 2importQtQui Window2 2importQtQui Layouts1 1Application id namewidth 640height 480visible truetitle qsTr he

    2026年3月16日
    2
  • 宝塔面板解锁Nginx防火墙

    宝塔面板解锁Nginx防火墙宝塔面板解锁 Nginx 防火墙打开目录 www server panel class 找到并编辑 panelplugin py 文件 1 使用 Ctrl F 搜索并找到 softList list tmpList 这段代码 在其下方添加如下代码 ifnotsoftLis list ifos path exists lcoalTmp os remove lcoalTmp softList pro 1forsof

    2026年3月19日
    2
  • CMakeList的基本写法

    CMakeList的基本写法最近需要自己写 CMakaList 所以简要写一下一些基本的操作 为图实用 只写了常用的简单操作 1 确定 cmake 最低版本需求 cmake minimum required VERSION3 0 0 2 确定工程名 project XXX 这个不是必须 但是最好写一下 这一行会引入两个变量 XXX BINARY DIR 二进制文件保存路径 和 XXX SOURCE DIR 源代码保存路径 3 添加需要

    2026年3月18日
    1

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号