matlab及其在数字信号处理中的应用001:软件下载及安装

目录

一,matlab的概述 

matlab是什么

matlab适用于的问题 

matlab的易扩展性

二,matlab的安装 

1,解压所有压缩文件

 2,解压镜像压缩文件

3,运行setup.exe 

4,开始安装 

5,不要运行软件,先处理一些文件

 1)libmwlmgrimpl.dll

 2)license.lic

 三,matlab的运行

1,添加桌面快捷键

 2,打开软件

四,matlab的使用

1,创建工程 

​☀☀☀☀☀☀☀☀☀☀☀☀☀☀☀☀☀☀☀☀

 2,创建文件

3,打开已经创建过的工程


一,matlab的概述 

matlab是什么

 matlab全称matrix laboratory,中文含义“矩阵实验室”,由mathworks公司推出,是一个数字类科技应用软件。matlab经过不断发展和完善,现已发展成为由五大部分组成的强大数字应用软件:

  1. “基本语言”
  2. “工作环境”
  3. “图形处理系统”
  4. “数字函数库”
  5. “应用程序接口”

matlab是一个交互式系统,其基本数据元素是无须定义的数组。可以花费较少的时间来解决众多的数值问题,大大提高了编程效率。 

matlab适用于的问题 

matlab特别适合于研究,解决工程和数学问题,典型应用包括一般的数值计算,算法原型以及通过矩阵公式解决一些特殊问题,极大促进了自动控制理论,数理统计,数字信号处理等学科的发展。

matlab的易扩展性

每个matlab用户都可以成为对其有所贡献的作者之一,并且可以创造自己的应用程序。在matlab近几年的发展过程中,有许多科学家,数学家和工程师等开发了一些新的 有价值的应用程序,所有程序完全不需要使用底层代码来编写,大大促进了matlab的发展。

二,matlab的安装 

安装过程请参考👇博客,亲测有用:最新MATLAB R2020b超详细安装教程(附完整安装文件)_matlab2020b安装教程-CSDN博客

 以下为我按照该链接安装及下载的过程【有兴趣的看】:

1,解压所有压缩文件

1,从网盘链接:https://pan.baidu.com/s/1NExZ_v-QN4Xbu4Jk1C0dEA
提取码:7won

下载文件,并使用解压密码0daydown解压 👇

需要勾选“显示密码”和“用于所有压缩文件”👇 

之后等待解压...............大概10分钟.............去看看风景.............. 

 2,解压镜像压缩文件

当所有的压缩文件都解压好之后,我们现在需要的是

网盘中压缩文件解压的目录\Mathworks_Matlab_R2020b_Win\Mathworks_Matlab_R2020b_Win 

下的R2020b_Windows.iso进行操作,如下👇

等待R2020b_Windows.iso压缩文件的解压:

3,运行setup.exe 

 R2020b_Windows.iso压缩文件解压后的文件界面👇,并运行该目录下的“setup.exe”应用程序:

中间的“电子邮件”填写不用管,点击“高级选项”→“”我有文件安装密钥👇

 

之后输入文件安装密钥: 09806-07443-53955-64350-21751-41297

 出现下面界面时,选择从网盘下载的crack文件中的license_standalone.lic:

 之后就需要选择软件下载的目录,此时默认时c盘下:

 我们也可以自定义👇【这个下载路径就是之后我们matlab.exe所在的目录】

出现下方的界面时,“将快捷方式添加到桌面”的这个框可以不用勾选,直接点击“下一步’:

如果勾选的话,创建的是Polyspace R2020b软件的快捷方式:

polyspace只是matlab平台下的一个工具箱,也许是因为matlab想推广Polyspace工具箱,所以附带着这个软件也一起下载了。Polyspace是matlab中的一个用于静态分析代码的工具箱,可以用于检查C、C++等代码的问题(比如死逻辑、可能出现的除零等),主要是针对嵌入式的。

4,开始安装 

之后点击“开始安装”👇: 

下载时间极其漫长【我下载的时候是一个半小时左右,可能因为电脑网速比较慢】,建议这个时间段可以去做点其他的事情。

等下载到100%时,界面如下:

直接点击“关闭

5,不要运行软件,先处理一些文件

 1)libmwlmgrimpl.dll

复制文件:m_a_t_l_a_b_R_2_0_2_0_b\Crack\libmwlmgrimpl.dll到软件安装目录的\Polyspace\R2020b\bin\win64\matlab_startup_plugins\lmgrimpl下,并替换掉安装目录下的libmwlmgrimpl.dll文件。如下👇

 2)license.lic

 复制文件m_a_t_l_a_b_R_2_0_2_0_b\Crack\license.lic到目录\Polyspace\R2020b\licenses中👇

 三,matlab的运行

1,添加桌面快捷键

到软件的安装目录下,鼠标右击matlab.exe后按一下字母N,使用箭头↑键,找到“桌面快捷方式”👇

 2,打开软件

之后鼠标左键双击桌面快捷键 ,会有一闪即逝的黑色框,不用管,稍微等10秒左右,软件的操作桌面就会跳出来:

操作桌面是指matlab启动后显示的集成环境。如上图👆 

 如果对matlab不熟悉,可以查看帮助文档👇

 点击上面的链接之后的帮助文档界面

四,matlab的使用

1,创建工程 

之后在下面的弹窗中输入工程名工程需要保存的路径👇

 之后点击“是”后就会创建工程文件夹👇

 等待工程加载:

 工程加载完成之后就会有如下页面,如果不想了解更多的话,点击跳过。

 2,创建文件

 在工程的resources目录下的project里面新建脚本文件👇

创建脚本文件之后如下操作👇

 运行效果:

 值得注意的是,如果该语句

A=[2 5 9;3 4 8;1 4 6]

 后面加了分号来结尾,那么就不会打印出来矩阵,而是文件名,如下:

A=[2 5 9;3 4 8;1 4 6];

3,打开已经创建过的工程

如果看文章很详细的人估计也注意到了我截图中的工程路径和之前新建的路径不一样,主要是考虑到我的F盘用来下载文件和软件,所需要的内存会比较多,因此我就将整个工程剪切到了D盘,当我改变了工程的路径之后,就不能通过“打开最近新建工程”来打开D盘的工程。此时,可以通过命令行窗口打开工程,需要在命令行窗口输入:

proj = openProject("工程路径")

 因为我的工程是在D:\workplaces\MATLAB\Projects\MatlabProject1下

因此,我输入的指令是:

proj = openProject("D:\workplaces\MATLAB\Projects\MatlabProject1")

有问题请在评论区留言或私信,一天8h在线。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.rhkb.cn/news/291054.html

如若内容造成侵权/违法违规/事实不符,请联系长河编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

谷粒商城实战(007 压力测试)

Java项目《谷粒商城》架构师级Java项目实战,对标阿里P6-P7,全网最强 总时长 104:45:00 共408P 此文章包含第141p-第p150的内容 简介 安装jmeter 安装jmeter 使用中文 这样写就是200个线程循环100次 一共是2万个请求 介绍线程组 添加请求 可以是htt…

绿联 安装Uptime Kuma - 一款开源的服务器监控和状态检测工具

Uptime Kuma 功能简介 Uptime Kuma 是一款开源的服务器监控和状态检测工具,它帮助您跟踪服务器的可用性、性能和健康状态。 主要功能: 服务器监控 Uptime Kuma 可以监控多个服务器,包括 Web 服务器、数据库服务器、应用程序服务器等。 它会定…

【Java】Integer 什么是128陷阱(源码分析)

一、128陷阱演示 public static void main(String[] args) {Integer a 110;Integer b 110;Integer c 130;Integer d 130;System.out.println(ab);System.out.println(cd);} 在上面的方法中我定义了四个变量a、b、c和d并且进行了两次比较。你认为输出结果是什么?…

超卖问题的 4 种解决方案来了,太硬核了

大家好,我是路人,最近刚推出的《Java 高并发 & 微服务 & 性能调优实战案例 100 讲》,此课程目前已发布上线,正在连载中,文末有观看方法。 所有案例均源于个人工作实战,均提供原理讲解 & 亲手敲…

物联网监控可视化是什么?部署物联网监控可视化大屏有什么作用?

随着物联网技术的深入应用,物联网监控可视化成为了企业数字化转型的关键环节。物联网监控可视化大屏作为物联网监控平台的重要组成部分,能够实时展示物联网设备的运行状态和数据,为企业管理决策和运维监控提供了有力的支持。今天,…

UE5学习日记——蓝图节点前缀关键字整理

一、起因 节点如海,中英文翻译的时候还是有差别的,比如: 同一个中文,可能在英文里完全不同,连出现位置可能都不一样 附加 Attach Actor To Component(将Actor附加到组件)Append Array&#xf…

DevSecOps平台架构系列-微软云Azure DevSecOps平台架构

目录 一、概述 二、Azure DevOps和黄金管道 2.1 概述 2.2 Azure DevOps架构说明 2.2.1 架构及管道流程图 2.2.2 架构内容 2.2.2.1 Azure Boards 2.2.2.2 Azure Repos 2.2.2.3 Azure Test Plans 2.2.2.4 Azure Pipelines 2.2.2.5 Azure Application Insights 2.2.2.6…

LLMs之Mistral:Mistral 7B v0.2的简介、安装和使用方法、案例应用之详细攻略

LLMs之Mistral:Mistral 7B v0.2的简介、安装和使用方法、案例应用之详细攻略 导读:Mistral AI首个7B模型发布于2023年9月,在基准测试中超越Llama 2 13B,一下子声名大振。Mistral 7B v0.2对应的指令调优版本Mistral-7B-Instruct-v0…

Topaz Video AI for mac 视频增强软件

Topaz Video AI for Mac是一款专为Mac用户设计的视频增强软件,它利用先进的人工智能技术和机器学习算法,为用户提供卓越的视频编辑和增强体验。 软件下载:Topaz Video AI for mac v4.2.2激活版 这款软件能够快速提高视频的清晰度、色彩饱和度…

【软考---系统架构设计师】特殊的操作系统介绍

目录 一、嵌入式系统(EOS) (1)嵌入式系统的特点 (2)硬件抽象层 (3)嵌入式系统的开发设计 二、实时操作系统(RTOS) (1)实时性能…

【动态规划】1223. 掷骰子模拟

作者推荐 视频算法专题 LeetCode1223. 掷骰子模拟 有一个骰子模拟器会每次投掷的时候生成一个 1 到 6 的随机数。 不过我们在使用它时有个约束,就是使得投掷骰子时,连续 掷出数字 i 的次数不能超过 rollMax[i](i 从 1 开始编号&#xff09…

CXL事务层(续)

3.2 CXL.cache 3.2.1 概览 CXL.cache协议将设备和主机之间的交互定义为多个请求,每个请求至少有一条相关的响应消息,有时还有数据传输。该接口在每个方向上由三个通道组成:请求(Request)、响应(Response&…

ESCTF-密码赛题WP

*小学生的爱情* Base64解码获得flag *中学生的爱情* 社会主义核心价值观在线解码得到flag http://www.atoolbox.net/Tool.php?Id850 *高中生的爱情* U2FsdG开头为rabbit密码,又提示你密钥为love。本地toolfx密码工具箱解密。不知道为什么在线解密不行。 *大学生的爱情* …

Django屏蔽Server响应头信息

一、背景 最近我们被安全部门的漏洞扫描工具扫出了一个服务端口的漏洞。这个服务本身是一个Django启动的web服务,并且除了登录页面,其它页面或者接口都需要进行登录授权才能进行访问。 漏洞扫描信息和提示修复信息如下: 自然这些漏洞如何修复&#xff0c…

mysql之MyBatis核心工作原理

MyBatis核心工作原理 一、源码环境 1.手动编译源码 工欲善其事必先利其器。为了方便我们在看源码的过程中能够方便的添加注释,我们可以自己来从官网下载源码编译生成对应的Jar包,然后上传到本地maven仓库,再引用这个Jar。大家可以自行去官…

如何用Python脚本自动发送邮件?

目录 1. 基础知识 1.1. SSH(Secure Shell)协议 1.2. SMTP(Simple Mail Transfer Protocol)协议 1.3. SSH协议与SMTP协议之间的关系 2. QQ邮箱设置 2.1. 开启SMTP服务 2.2. 编写脚本 3. 测试成功 1. 基础知识 邮件的发送过…

学习鸿蒙基础(7)

一、Watch状态变量更改通知 Watch应用于对状态变量的监听。如果开发者需要关注某个状态变量的值是否改变,可以使用Watch为状态变量设置回调函数。 1、装饰器参数:必填。常量字符串,字符串需要有引号。是(string)> void自定义成员函数的方法…

Spring Transaction 指定事务管理器问题

一,单个数据源,单个事务管理器与Transactional默认事务管理器名称不一致问题 在平时代码中使用声明性事务时,直接在方法上面加注解即可,如下 Transactional(rollbackFor Exception.class) 并没有指定事务管理器,为…

人工智能|推荐系统——搜索引擎广告

原文题目 Dark sides of artificial intelligence: The dangers of automated decision-making in search engine advertising(JASIST,2023) 人工智能的阴暗面:搜索引擎广告自动决策的危险 摘要 随着人工智能应用的日益广泛,搜索引擎供应商越来越多地要求广告商使用基于机…

Linux内核之debugfs_create_dir与debugfs_create_file实例与调用栈流程(三十二)

简介: CSDN博客专家,专注Android/Linux系统,分享多mic语音方案、音视频、编解码等技术,与大家一起成长! 优质专栏:Audio工程师进阶系列【原创干货持续更新中……】🚀 优质专栏:多媒…