【deepin入门指南】数学计算软件:Matlab
Tofloor
poster avatar
星辰使者
deepin
2019-10-01 01:52
Author
本帖最后由 deepin_zxr 于 2019-9-30 17:52 编辑

作者:沈小康
Matlab是美国MathWorks公司出品的商业数学软件,用于算法开发、数据可视化、数据分析以及数值计算的高级技术计算语言和交互式环境,主要包括Matlab和Simulink两大部分。Matlab是matrix和laboratory两个词的组合,意为矩阵工厂(矩阵实验室)。它将数值分析、矩阵计算、科学数据可视化以及非线性动态系统的建模和仿真等诸多强大功能集成在一个易于使用的视窗环境中,为科学研究、工程设计以及必须进行有效数值计算的众多科学领域提供了一种全面的解决方案,并在很大程度上摆脱了传统非交互式程序设计语言(如C、Fortran)的编辑模式,代表了当今国际科学计算软件的先进水平,与Mathematica、Maple一起并称为行业三大数学软件,在数学类科技应用软件中以数值计算能力首屈一指。
Matlab的功能非常强大,由于笔者是工科专业出身的,所以使用其做算法验证、实验仿真比较多,下一节将围绕实验仿真来讲解整个Matlab平台的搭建与使用,通过插件的形式,产品族可以用来进行以下各种工作:
①数值分析
②数值和符号计算
③工程与科学绘图
④控制系统的设计与仿真
⑤数字图像处理技术
⑥数字信号处理技术
⑦通讯系统设计与仿真
⑧财务与金融工程
⑨管理与调度优化计算(运筹学)
Matlab 的应用范围非常广,包括信号和图像处理、通讯、控制系统设计、测试和测量、财务建模和分析以及计算生物学等众多应用领域。附加的工具箱(单独提供的专用Matlab函数集)扩展了Matlab环境,基本上可以解决这些应用领域内所有特定类型的问题。为我们的日常学习与研究节省了大量时间。
介于Matlab所涉及到的高等数学、仿真模拟、波形模拟、控制率设计、数值提取等一系列专业领域的知识,本书并不对该软件的使用进行讲解,仅仅介绍如何在deepin系统下搭建Matlab环境进行基本的科学实验,如果你需要更加专业的学习Matlab的基本使用,请阅读专业书籍或查看软件帮助说明文档。
由于在系统的软件商店中并未上架Matlab软件,我们需要从官网购买并下载该软件并进行安装。以官方试用版为例。首先我们需要进入Matlab的官网并选择中国站点(注:这样下载速度会快一些)注册一个新账户,当然如果你是高校学生,可能你所在的学校已经购买并获得MathWorks公司的授权,这样就可以直接从学校服务器下载。

Reply Favorite View the author
All Replies
avatar
星辰使者
deepin
2019-10-01 01:52
#1
完成新账户注册完成后,根据提示,你需要选择你所从事的领域——不同行业的工作者的需求是不一样的,所需的插件(图10.6-1)也是不一样的。你可以选择所有的领域进行完全下载,此时安装包将会相当庞大。
选择完你所需的套装后,会进入到下载界面,目前主流的桌面操作系统有3类,MathWorks公司也相应的提供了三种版本,分别是基于Windows、macOS、Linux平台的Matlab(图10.6-2:下载界面)。由于deepin是一种类linux操作系统,因此我们选择linux(64位)。
进入安装过程,相对于Windows平台近乎傻瓜式的一键安装而言,deepin下会更复杂一些,不过你不必担心,笔者参照官方安装指南和自己安装Linux软件的经验,摸索出了一套相对较为容易的方法。另外,如果你的英文功底还不错的话,你还可以直接阅读官方提供的英文版的安装指南。
这里笔者将向读者演示之前在官网上下载的完整版的Matlab_2017a_Linux安装包,占用的硬盘空间也是相当的庞大呀!将近10G的容量。如果读者电脑配置不是很好,建议安装较低版本,安装流程基本上都是一样的。
下载完成后,在文件管理器中打开下载目录,你会发现两个ISO文件,这两个体积庞大的家伙即为matlab的安装包。下面,我们进入实质性安装阶段。
第一步:创建挂载目录(图3:创建挂在目录)。在home目录下创建一个名字为Matlab的文件夹用于挂载镜像。打开终端输入命令如下:
sudo mkdir /home//Matlab
笔者当前电脑用户名为sxk。故挂载目录命令为:
sudo mkdir /home/sxk/Matlab

Reply View the author
avatar
星辰使者
deepin
2019-10-01 01:52
#2
第二步:挂载镜像R2017a_glnxa64_dvd1.iso(图10.6-4)。需要cd进入镜像文件目录,在镜像文件目录下使用下面命令,将R2017a_glnxa64_dvd1.iso挂载到之前创建的挂载目录下。R2017a_glnxa64_dvd1.iso为镜像文件名的缩写,在输入命令行的时候写镜像文件名,命令如下:
sudo mount -o loop R2017a_glnxa64_dvd1.iso /home/sxk/Matlab
这时候你会发现在文件夹的左侧边栏下面多出一个Matlab的安装盘(图10.6-5Matlab安装盘),里面是Matlab镜像内的文件。如果执行命令后安装盘并未挂载,那么你可以运行下面的命令赋予镜像目录下的镜像文件完全权限,然后再执行上一条命令重新挂载一遍。
chmod 777 /home/sxk/Downloads/matlab/R2017a_glnxa64_dvd1.iso
第三步:安装镜像(图10.6-6Matlab安装流程)。cd回到home目录下,使用下面命令,运行安装程序。
sudo /home/sxk/Matlab/install
进入安装界面的时候,和Windows的安装过程完全一致。唯一的区别是选择安装路径时,我们看到,与mac os系统类似,deepin下也没有C、D盘的概念,而是需要从根目录开始选择存放路径。
第四步:挂载镜像R2017a_glnxa64_dvd2.iso
当进度条加载到75%左右的时候会弹出需要加载R2017a_glnxa64_dvd2.iso的窗口。这时候需要打开另一个命令行窗口,先将当前挂载的镜像R2017a_glnxa64_dvd1.iso取消挂载,然后再挂载镜像R2017a_glnxa64_dvd2.iso,具体命令如下:
sudo umount /home/sxk/Matlab
cd进入镜像目录,挂载镜像R2017a_glnxa64_dvd2.iso,命令如下:
sudo mount -o loop R2017a_glnxa64_dvd2.iso /home/sxk/Matlab
这时候,在文件夹的Device栏下面的Matlab的安装盘里的内容将变成镜像R2017a_glnxa64_dvd2.iso的内容,然后点击OK进度条会继续动,直到安装完毕。
第五步:安装成功
第一个命令行界面出现finish字样的时候,即表示软件已经安装完成。此时,在文件管理器的左侧边栏中点击卸载按钮将镜像R2017a_glnxa64_dvd2.iso取消挂载。
第六步:启动matlab。
使用文件管理器进入到你所制定的软件安装路径,用鼠标右击matlab文件,选择发送到桌面,创建matlab软件的桌面快捷方式,这样,你不需要记住安装位置就可以直接从桌面打开软件。

Reply View the author
avatar
byx8848320105
deepin
2019-10-01 03:09
#3
期待商店geogebra版本更新。
Reply View the author
avatar
130******12
deepin
2019-10-01 03:25
#4
我安了2016版本,这玩意是真的好好用
Reply View the author
avatar
byx8848320105
deepin
2019-10-01 03:41
#5
我没有用过你说的软件,但是我跟帖了。期待有更多的软件,在商店出现。共同努力。
Reply View the author
avatar
funtoo
deepin
2019-10-01 03:51
#6
请LZ确认:
你所发的一系列帖子是否得到了原作者授权?原作者曾经表示过自己的作品禁止转载(https://bbs.deepin.org/post/175669),但我无法判断原作者的作品是否属于集体创作,以及这一系列帖子是否得到了各章节作者的公开发表授权。
Reply View the author
avatar
星辰使者
deepin
2019-10-08 16:06
#7
本帖最后由 deepin_zxr 于 2019-10-8 08:15 编辑
https://bbs.deepin.org/post/183318
请LZ确认:
你所发的一系列帖子是否得到了原作者授权?原作者曾经表示过自己的作品禁止转载(https://bbs.d ...

《deepin入门指南》是由沈小康、我和另外7名作者共同完成,经大家机体讨论决定,为了更好的推广deepin操作系统,公开发表在在论坛、微博,凡是其他作者完成的部分,我都注明了作者名字,没有署名的,都是我写的部分

Reply View the author