当前位置: 首页 > news >正文

MatLab的下载、安装与使用(亲测有效)

1、概述

MatLab是由MathWorks公司开发并发布的,支持线性代数、矩阵运算、绘制函数和数据、信号处理、图像处理以及视频处理等功能。广泛用于算法开发、数据可视化、数据分析以及数值计算等。

Matlab 的主要特性包括:

简单易用的语法,使得程序员可以很容易地编写和调试代码。
交互式的命令环境,允许用户在命令窗口中直接输入并执行 Matlab 命令。
强大的矩阵和数组运算,使得处理大规模数据变得非常容易。
绘图功能强大,可以方便地绘制各种二维和三维图形。
支持并行和分布式计算,使得处理大规模数据集变得更快。
提供了大量的内置函数库,可以进行各种数学运算、信号处理、图像处理等。
支持与其他编程语言(如 C/C++ 和 Java)进行集成,使得可以将 Matlab 代码嵌入到其他应用程序中。

2、下载

链接: https://pan.baidu.com/s/1-x-xflpEDduoQzuEH9Qd7A
提取码: xbyp

进入之后,在MatLab文件夹,包含三个文件:
R2018b_win64_dvd1.iso、R2018b_win64_dvd2.iso、MATLAB_R2018b_Win64_Crack.zip
文件比较大以及百度网盘下载比较慢,大概两天时间哈哈

3、安装步骤

下载好了之后,解压两个iso文件,然后使用管理员权限运行setup.exe,接下来选择"使用文件安装密钥(不需要Internet连接)",如下图:

点击下一步,来到文件安装密钥,输入密钥:09806-07443-53955-64350-21751-41297
后面就按照自己的实际情况安装即可。我这里就直接安装到D:/MATLAB,等待安装完成。

解压MATLAB_R2018b_Win64_Crack.zip
MATLAB R2018b Win64 Crack\R2018b\bin\win64里面的netapi32.dll复制粘贴到D:\MATLAB\bin\win64这个里面

同样使用右键管理员权限打开D:\MATLAB\bin里面的matlab.exe,也可以将快捷方式发送到桌面,后期方便使用。
选择“在不使用Internet的情况下手动激活”:

点击下一步来到输入许可证文件,MATLAB R2018b Win64 Crack\license_standalone.lic 

就这么愉快的搞定了。 

4、测试 

安装好了之后,我们来测试下,来几个简单示例:

myText = 'Hello ChyiChin';
myText2 = 'I like Leslie';
longText = [myText,' - ',myText2];
whos myText

如图: 

作为数学神器,对于N阶求导那是手到擒来。

syms x
syms f(x)
f(x)=sin(x)+x^2
一阶导数:diff(f(x))
#2*x + cos(x)
二阶导数:diff(f(x),2)
#2 - sin(x)

画正弦余弦函数图形

x=0:0.1:2*pi
y1=sin(x)
y2=cos(x)
plot(x,y1,'r')
hold on
plot(x,y2,'-.b')
h=legend('sin(x)','cos(x)')

如图:

再来一个一元五次函数,韦东奕解答的一道方程:

syms x
syms f(x)
f(x)=x^5+10*x^3+20*x-4
一阶导数:diff(f(x))
#5*x^4 + 30*x^2 + 20
二阶导数:diff(f(x),2)
#20*x^3 + 60*x

画图代码: 

x=-20:0.1:20
y=x.^5+10*x.^3+20*x-4
plot(x,y,'r')

如图:

 对于学习数学是真的方便了,特别高效!希望大家顺利安装,有问题评论区留言。

相关文章:

  • linux时间调整
  • Vue全局添加水印
  • 【SQL server】 表结构的约束和维护
  • ASP.NET 开发几个知识点
  • ubuntu 20.04+ORB_SLAM3 安装配库教程
  • QT自定义信号,信号emit,信号参数注册
  • SUID提权教程
  • van-dialog弹窗异步关闭-校验表单
  • rpmbuild 包名 version 操作系统信息部分来源 /etc/rpm/macros.dist
  • QDateEdit开发详解
  • Redis持久化策略之RDB与AOF
  • Linux本地docker一键部署traefik+内网穿透工具实现远程访问Web UI管理界面
  • java:IDEA中的Scratches and Consoles
  • C++二分查找算法:查找和最小的 K 对数字
  • C语言编程陷阱(八)
  • CentOS7 安装JDK
  • CSS3 变换
  • Elasticsearch 参考指南(升级前重新索引)
  • HTTP传输编码增加了传输量,只为解决这一个问题 | 实用 HTTP
  • If…else
  • JavaScript服务器推送技术之 WebSocket
  • k8s 面向应用开发者的基础命令
  • Promise面试题,控制异步流程
  • react-native 安卓真机环境搭建
  • SQLServer插入数据
  • 回顾 Swift 多平台移植进度 #2
  • 猫头鹰的深夜翻译:Java 2D Graphics, 简单的仿射变换
  • 让你的分享飞起来——极光推出社会化分享组件
  • 微信如何实现自动跳转到用其他浏览器打开指定页面下载APP
  • 微信小程序上拉加载:onReachBottom详解+设置触发距离
  • 怎么把视频里的音乐提取出来
  • postgresql行列转换函数
  • 整理一些计算机基础知识!
  • #{} 和 ${}区别
  • #if和#ifdef区别
  • #预处理和函数的对比以及条件编译
  • $jQuery 重写Alert样式方法
  • (16)Reactor的测试——响应式Spring的道法术器
  • (C#)if (this == null)?你在逗我,this 怎么可能为 null!用 IL 编译和反编译看穿一切
  • (javascript)再说document.body.scrollTop的使用问题
  • (pojstep1.3.1)1017(构造法模拟)
  • (ResultSet.TYPE_SCROLL_INSENSITIVE,ResultSet.CONCUR_READ_ONLY)讲解
  • (附源码)springboot电竞专题网站 毕业设计 641314
  • (一)基于IDEA的JAVA基础12
  • (原)本想说脏话,奈何已放下
  • .net 程序发生了一个不可捕获的异常
  • .NET 设计模式—简单工厂(Simple Factory Pattern)
  • .NET6 命令行启动及发布单个Exe文件
  • .NET基础篇——反射的奥妙
  • .sh文件怎么运行_创建优化的Go镜像文件以及踩过的坑
  • [1159]adb判断手机屏幕状态并点亮屏幕
  • [Angular] 笔记 9:list/detail 页面以及@Output
  • [BZOJ] 1001: [BeiJing2006]狼抓兔子
  • [C]编译和预处理详解
  • [GDMEC-无人机遥感研究小组]无人机遥感小组-000-数据集制备