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在线。

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

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

EasyBoss ERP上线实时数据大屏,Shopee本土店铺数据实时监测

近日,灵隐寺PPT汇报用上数据大屏疯狂刷屏,有做东南亚本土电商的老板发现这种数据大屏的模式可以很好地展现店铺运营状况。 所以就有老板来问:EasyBoss能不能也上线实时数据大屏的功能?没问题!立马安排! 要有…

BasicVSR++模型转JIT并用c++libtorch推理

BasicVSR模型转JIT并用clibtorch推理 文章目录 BasicVSR模型转JIT并用clibtorch推理安装BasicVSR 环境1.下载源码2. 新建一个conda环境3. 安装pytorch4. 安装 mim 和 mmcv-full5. 安装 mmedit6. 下载模型文件7. 测试一下能否正常运行 转换为JIT模型用c libtorch推理效果 安装Ba…

只出现一次的数字 II

题目链接 只出现一次的数字 II 题目描述 注意点 nums中,除某个元素仅出现一次外,其余每个元素都恰出现三次设计并实现线性时间复杂度的算法且使用常数级空间来解决此问题 解答思路 本题与只出现一次的数字的数字类似,区别是重复的数字会…

深度学习InputStreamReader类

咦咦咦,各位小可爱,我是你们的好伙伴——bug菌,今天又来给大家普及Java SE相关知识点了,别躲起来啊,听我讲干货还不快点赞,赞多了我就有动力讲得更嗨啦!所以呀,养成先点赞后阅读的好…

SpringMVC注解及使用规则

文章目录 前言一、SpringMVC注解是什么?二、使用步骤1.注解使用2创建JSP3 SpringMVC视图1. 逻辑视图(Logical View)2. 物理视图(Physical View)区别和关系 4 SpringMVC注解总结 总结 前言 提示:这里可以添…

Java运算符-三元运算符,这你必须得会!

哈喽,各位小伙伴们,你们好呀,我是喵手。 今天我要给大家分享一些自己日常学习到的一些知识点,并以文字的形式跟大家一起交流,互相学习,一个人虽可以走的更快,但一群人可以走的更远。 我是一名后…

08-研发流程设计(上):如何设计Go项目的开发流程?

在Go 项目开发中,我们不仅要完成产品功能的开发,还要确保整个过程是高效的,代码是高质量的。 所以,Go 项目开发一定要设计一个合理的研发流程,来提高开发效率、减少软件维护成本。研发流程会因为项目、团队和开发模式…

基于SSM的百货中心供应链管理系统设计与实现(论文+源码)_kaic

摘 要 社会发展日新月异,用计算机应用实现数据管理功能已经算是很完善的了,但是随着移动互联网的到来,处理信息不再受制于地理位置的限制,处理信息及时高效,备受人们的喜爱。本次开发一套百货中心供应链管理系统有管理…

政安晨:【Keras机器学习实践要点】(九)—— 保存、序列化和导出模型

政安晨的个人主页:政安晨 欢迎 👍点赞✍评论⭐收藏 收录专栏: TensorFlow与Keras机器学习实战 希望政安晨的博客能够对您有所裨益,如有不足之处,欢迎在评论区提出指正! 这篇文章是保存、序列化和导出模型的完整指南。 …

python实战之进阶篇(一)

定义类 1. 构造方法 2. 实例方法 3. 类方法 类似于Java中的静态方法, 使用方式: 类名.类方法 4. 私有变量 5. 私有方法 6. 使用属性set和get

vue3+threejs新手从零开发卡牌游戏(二十一):添加战斗与生命值关联逻辑

首先将双方玩家的HP存入store中,stores/common.ts代码如下: import { ref, computed } from vue import { defineStore } from piniaexport const useCommonStore defineStore(common, () > {const _font ref() // 字体const p1HP ref(4000) // 己…

4、Cocos Creator 动画系统

目录 1、Clip 参数 2、动画编辑器 3、基本操作 更改时间轴缩放比例 移动显示区域 更改当前选中的时间轴节点 播放 / 暂停动画 修改 clip 属性 快捷键 4、模拟实验 5、动画事件 6、注意事项 参考 Animation 组件是节点上的一个组件。Clip 动画剪辑就是一份动画的声…

【edge浏览器无法登录某些网站,以及迅雷插件无法生效的解决办法】

edge浏览器无法登录某些网站,以及迅雷插件无法生效的解决办法 edge浏览器无法登录某些网站,但chrome浏览器可以登录浏览器插件无法使用,比如迅雷如果重装插件重装浏览器重装迅雷后仍然出现问题 edge浏览器无法登录某些网站,但chro…

InfoNCE loss

InfoNCE loss是一种用于自监督学习的损失函数,通常用于训练对比学习模型,如自编码器或神经网络。全称是"InfoNCE: Contrastive Estimation of Neural Entropy",基于对比学习的思想,旨在最大化正样本的相似性&#xff0c…

QSplashScreen

以前打红警的时候进入游戏界面会有一个启动界面,比如美国是有伞兵,英国有狙击手,韩国有黑鹰战机的一些介绍,这些就是启动界面,就是由QSplashScreen这个类来实现的。 QSplashScreen 是 Qt 框架中的一个类,用…

【每日跟读】常用英语500句(300~400)

【每日跟读】常用英语500句 I had to take a shower. 我洗了个澡 Go on in. 赶紧进去吧 Hold up. 等一下 They seem like nice people. 他们看起来像好人 Such a wonderful age. 如此美好的年纪 That’s very impressive. 真厉害 I can see that. 看得出来 You should …

绘制多个box箱型图

1.首先生成随机数据 import random # 创建一个153629行,13列的数据, random_data np.random.randn(153629, 13) #创建数据标签,后续将根据数据标签绘制不同的箱型图 label [0,1,2,3] labels np.asarray(random.choices(label,k 153629))…

U盘文件突然消失:原因分析与恢复策略

U盘遭遇“幽灵”之手,文件不翼而飞 你是否曾遭遇过这样的诡异情况:前一天还好好存放在U盘里的文件,第二天却突然消失得无影无踪?这简直就像是一场无声的灾难,令人措手不及。U盘作为我们日常工作和生活中不可或缺的数据…

Gitea 的详细介绍

什么是 Gitea? Gitea 是一个开源、轻量级的自托管 Git 服务,它允许用户搭建类似于 GitHub 或 GitLab 的代码托管平台。由于采用 Go 语言开发,Gitea 具有高效的性能和跨平台特性,适合个人开发者或小团队使用。 Gitea 的特点 轻量…

java数据结构与算法刷题-----LeetCode34. 在排序数组中查找元素的第一个和最后一个位置

java数据结构与算法刷题目录(剑指Offer、LeetCode、ACM)-----主目录-----持续更新(进不去说明我没写完):https://blog.csdn.net/grd_java/article/details/123063846 文章目录 二分查找 二分查找 解题思路:时间复杂度O( l o g 2 …