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.mzph.cn/news/781771.shtml

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

相关文章

GEE23:基于植被物候实现农作物分类

地物分类 1. 写在前面2. 北京作物分类 1. 写在前面 今天分享一个有意思的文章,用于进行农作物分类。文章提出了一个灵活的物候辅助监督水稻(PSPR)制图框架。主要是通过提取植被物候,并自动对物候数据进行采样,获得足够多的样本点,…

探索一致性哈希算法以及在 Dubbo 负载均衡中的应用

文章目录 负载均衡简介基于哈希算法的负载均衡策略传统哈希算法一致性哈希算法虚拟一致性哈希算法 一致性哈希在 Dubbo 中的应用ConsistentHashSelector 构造方法ConsistentHashSelector select方法 负载均衡简介 负载均衡(Load Balance,简称 LB&#x…

WPF中获取TreeView以及ListView获取其本身滚动条进行滚动

实现自行调节scoll滚动的位置(可相应获取任何控件中的内部滚动条) TreeView:TreeViewAutomationPeer lvap new TreeViewAutomationPeer(treeView); var svap lvap.GetPattern(PatternInterface.Scroll) as ScrollViewerAutomationPeer; var scroll svap.Owner as ScrollVie…

【HCIP学习】网络类型级数据链路层协议

思维导图在上面哦~ 一、网络类型的分类(4种) 出现原因:数据链路层使用的协议及规则不同,造成了不同的网络类型 1、多点接入网络(MA)------一条网段内上出现多个设备 BMA:广播型多点接入&…

linux内核:ftrace——追踪内核行为

文章目录 1. 简介2. 使用2.1 加入ftrace2.2 ftrace 基础2.2.1 tracer2.2.2 filter(可选)2.2.3 读取trace2.2.4 ftrace_enabled 2.3 使用function_graph查看do_sys_open的执行过程2.3 使用function查看do_sys_open的执行2.3 使用wakeup2.3 使用wakeup_rt2…

C语言例1-11:语句 while(!a); 中的表达式 !a 可以替换为

A. a!1 B. a!0 C. a0 D. a1 答案&#xff1a;C while()成真才执行&#xff0c;所以!a1 &#xff0c;也就是 a0 原代码如下&#xff1a; #include<stdio.h> int main(void) {int a0;while(!a){a;printf("a\n");} return 0; } 结果如…

JUC:Monitor 与 Java对象头的内容与锁关系

文章目录 Monitorjava对象头Monitor&#xff08;锁、管程&#xff09; Monitor java对象头 普通对象 Mark Word 主要用来存储对象自身的运行时数据、klass word就是指向该对象的类型。 数组对象 mark word 不同对象状态下结构和含义不同。 Monitor&#xff08;锁、管…

SRS OBS利用RTMP协议实现音视频推拉流

参考&#xff1a;https://ossrs.net/lts/zh-cn/docs/v5/doc/getting-started 1&#xff09;docker直接运行SRS服务&#xff1a; docker run --rm -it -p 1935:1935 -p 1985:1985 -p 8080:8080 registry.cn-hangzhou.aliyuncs.com/ossrs/srs:5运行起来后可以http://localho…

数据恢复宝典:揭秘分区合并后的数据拯救之路

在计算机存储管理中&#xff0c;分区合并是一项常见的硬盘操作。它通过将两个或多个相邻的磁盘分区合并成一个更大的分区&#xff0c;来扩展存储空间或简化磁盘管理。然而&#xff0c;这个看似简单的操作背后&#xff0c;却隐藏着数据丢失的巨大风险。许多用户在尝试分区合并时…

ElementUI表格table组件实现单选及禁用默认选中效果

在使用ElementUI&#xff0c;需要ElementUI表格table组件实现单选及禁用默认选中效果, 先看下效果图&#xff1a; 代码如下&#xff1a; <template><el-tableref"multipleTable":data"tableData"tooltip-effect"dark"style"widt…

云原生应用(5)之Dockerfile精讲及新型容器镜像构建技术

一、容器与容器镜像之间的关系 说到Docker管理的容器不得不说容器镜像&#xff0c;主要因为容器镜像是容器模板&#xff0c;通过容器镜像我们才能快速创建容器。 如下图所示&#xff1a; Docker Daemon通过容器镜像创建容器。 二、容器镜像分类 操作系统类 CentOS Ubuntu 在…

深入理解element-plus table二次封装:从理论到实践的全面指南

前言 在许多中后台管理系统中&#xff0c;表格占据着半壁江山&#xff0c;如果使用element plus组件库&#xff0c;那么少不了要用到table组件&#xff0c;可是table组件的功能过于基础&#xff0c;因此&#xff0c;我在table组件的实现基础之上进一步封装&#xff0c;从而实现…

安卓工控一体机主板定制_联发科MTK平台解决方案

新移科技安卓工控一体机方案基于MT8766主芯片&#xff0c;采用四核 Cortex-A53 CPU&#xff0c;搭载Android 12.0系统&#xff0c;主频高达2.0GHz&#xff0c;具有低功耗和高性价比的优势。搭载ARM IMG GE8300 高性能GPU和4G全网通版本的RF&#xff0c;网络连接稳定快速。 可直…

【Node.js】图片验证码识别

现在越来越多的网站采取图片验证码&#xff0c;防止机器恶意向服务端发送请求。但是常规的图片验证码也不是非常安全了。有非常多第三方库可以对图片上的数字文字等进行识别。 代码实现 首先安装依赖&#xff1a; npm install node-native-ocrnpm&#xff1a;(node-native-oc…

经验分享:开源知识库才是企业低成本搭建的最佳选择!

身为企业所有者的你&#xff0c;是否为建设企业的知识库而头疼&#xff1f;想要一个功能全面而又简单易用的知识库&#xff0c;但又担心成本过高&#xff1f;那我今天要分享的内容&#xff0c;可能会给你带来一些启示。那便是&#xff1a;开源知识库便是你企业低成本搭建的最佳…

Tron波场区块链 | 使用Java将Tron钱包助记词转私钥 全网独门一份

如何使用Java将Tron钱包助记词转换为私钥? 本来想着这个问题挺简单&#xff0c;可是查了半天&#xff0c;不是&#xff0c;不止半天查了好长时间&#xff0c;看了半天官网文档&#xff0c;全网Java就没有实现的。 咋办。。。咋办呢&#xff1f; 好巧&#xff0c;官网我看到…

ARM-按键中断实验

代码 #include "stm32mp1xx_gic.h" #include "stm32mp1xx_exti.h" extern void printf(const char *fmt, ...); unsigned int i 0; void do_irq(void) {//获取要处理的中断的中断号unsigned int irqnoGICC->IAR&0x3ff;switch (irqno){case 99:pr…

C++奇迹之旅(三):缺省参数与函数重载

文章目录 &#x1f4dd;缺省参数分类&#x1f320; 缺省参数概念&#x1f309;缺省参数分类 &#x1f320;全缺省参数&#x1f309;半缺省参数 &#x1f320; 函数重载&#x1f309; 函数重载概念&#x1f320;参数类型不同&#x1f320;参数个数不同&#x1f320;参数类型顺序…

CQI-17:2021 V2 英文 、中文版。特殊过程:电子组装制造-锡焊系统评审标准

锡焊作为一个特殊的工艺过程&#xff0c;由于其材料特性的差异性、工艺参数的复杂性和过程控制的不确定性&#xff0c;长期以来一直视为汽车零部件制造业的薄弱环节&#xff0c;并将很大程度上直接导致整车产品质量的下降和召回风险的上升。 美国汽车工业行动集团AIAG的特别工…

2024年2月游戏手柄线上电商(京东天猫淘宝)综合热销排行榜

鲸参谋监测的线上电商&#xff08;京东天猫淘宝&#xff09;游戏手柄品牌销售数据已出炉&#xff01;2月游戏手柄销售数据呈现出强劲的增长势头。 根据鲸参谋数据显示&#xff0c;今年2月游戏手柄月销售量累计约43万件&#xff0c;同比去年上涨了78%&#xff1b;销售额累计达1…