ubuntu安装matlab2009,Ubuntu中安装Matlab2010a

Ubuntu中安装Matlab2010a

一.前言:

相信大家对于Matlab应该很熟悉吧,我就不多做介绍了。

对于如何在Ubuntu中安装Matlab很多人都不懂,大家都是新手,可以理解。我自己本身就是一个菜鸟,所以决定写这篇文章,让更多的菜鸟兄弟受益。

网上有很多这样的教程,大部分都是写在Blog或者Space中,我就是从这些文章中学会如何安装Matlab,但是,网上的教程有以下的缺陷:

1.过时:大部分都是2010年以前的,有些竟然是05,06年的,太老了!

2.不完整:一些只讲安装,不讲安装后的优化,一些只讲优化,不讲安装过程,还有一些只是粗略的讲讲,根本就没有实际的作用。

3.错误比较多:一些很明显就是错误,连我这样的菜鸟一眼就看出来了,更别说那些“高手”了。只能是糊弄糊弄初学者,没有任何的参考价值。

鉴于以上原因,我决定把我自己的经历写出来,让更多的愿意到开源世界的乡亲们受益!

二.安装过程:

具体的安装过程我就不多说了,大家请看这篇文章,里面有详细的下载地址,安装过程,以及各种安装图片。

下面我要说的是:

1.该教程的安装图片与实际的图是不一样的,大家千万不要一味的和教程上的图片进行一步步的比较,只要你看了他的教程,会安装就行了。

2.关于他上面的安装路径,我个人不赞成。

在我看来,以普通用户而非Root用户安装到个人文件夹的行为是十分不明智的,因为这样只有你一个人能够用它,其他普通用户根本用不了。

当你以Root用户安装到公共目录时,大家都可以用,皆大欢喜。不论你是个人用户还是整个局域网,我觉得有这个意识是必需的。

改进:

1.将Mtlab镜像下载到本地。

2.挂载Matlab镜像,命令如下:

sudo -s  # 接下来输入你的个人密码。

mount -o loop

/media/文档/Download/Mathworks.Matlab.R2010a.UNIX.iso /mnt

cd /mnt

./install

注意:将上面Matlab的地址换成你的matlab地址。

3.在安装到下面的图片时,手动将下面的地址改为:/opt/matlab

a4c26d1e5885305701be709a3d33442f.png

4.下一步,下一步的安装,和Windows的过程差不多,最后会提示你安装成功。

纠正一点,按照上面的方法安装完成之后,没有图标,没有快捷方式,什么都没有,如果你要启动Matlab,必需打开终端,进入到/opt/matlab/bin/目录中,接着输入./matlab命令,matlab这时就会启动。

三.优化:

上面我们已经将Matlab安装到我们的电脑中了,先庆祝一下^-^!

a4c26d1e5885305701be709a3d33442f.png我好棒,我好棒,我真的好棒!

a4c26d1e5885305701be709a3d33442f.png

下面,开始我们的优化之旅。

1.建立快捷方式。

我查了一下,基本上有两种方式:在桌面上建立启动器,或者在Shell中建立透明图标。相比之下,第二种跟符合ubuntu的系统一致性与优美性,所以,这里我只讲第二种方法。具体的过程这里还是不具体的详讲,请参照下面的网站教程:http://os.51cto.com/art/201108/287738.htm

当然了,他的教程仍然有瑕疵,我们还是要纠正一下的。

A.首先,将上面网址的matlab透明图标另存为到本地,这里我们为图方便,先将该图另存为到个人文件夹下,此时该图标的文件名假设为matlab.png。接着,在终端中输入下列命令:

sudo cp ~/matlab.png /opt/matlab/X11/icons/

B.打开终端,接着输入下面的命令:

sudo gedit

/usr/share/applications/matlab2010.desktop

这时,会出现一个空的文本,将下面的内容复制到该文本中,并保存:

[Desktop Entry]

Version=R2010a

Encoding=UTF-8

Comment[zh_CN]=数值计算

Comment=

Exec=/opt/matlab/bin/matlab

-desktop

GenericName[zh_CN]=

GenericName=

Icon=/opt/matlab/X11/icons/matlab.png

MimeType=

Name[zh_CN]=矩阵实验室

Name=Matlab

#

这里注意一下,将linag该为自己的个人文件名,(该注释不复制)

Path=/home/linag

StartupNotify=true

Terminal=false

TerminalOptions=

Type=Application

Categories=Utility;Development;

X-DBUS-ServiceName=

X-DBUS-StartupType=none

X-Ubuntu-Gettext-Domain=

C.此时,快捷方式建立成功。点击左上角的“小脚”,进入所有图标中,输入matlab,这时就会出现漂亮的透明的Matlab图标了,很高兴吧!

2.解决链接库错误问题

如果已经有人按照“二.安装过程”中最后的方法启动Matlab,就会发现终端会提示你缺少“/lib/libc.so.6: not

found”文件,下面我们讲一下如何修复该问题。

首先,在终端中输入下列命令:

locate libc.so

从上面的命令会得到下面的结果:

/lib/i386-linux-gnu/libc.so.6

/usr/lib/i386-linux-gnu/libc.so

这里注意一下,每个人的系统是不同的,位数也是不同的,你只要记住后面有“”的文件路径即可,这里,我的系统应该输入下面的命令:

sudo ln -s /lib/i386-linux-gnu/libc.so.6 /

/lib/

注意:要找对链接,不要照搬我的命令,将上面的“/lib/i386-linux-gnu/libc.so.6”换成你系统里面的链接即可。

3.修改字体,解决汉字“口口”问题

在我们安装好的Matlab中,一般是不会显示中文的。看网上的各种解释,好像是Matlab用的是自己的Jre,我对这个不太懂,因此就没有采用这种方法。

不过下面这个网站给出了如何解决Matlab中文字体的大全,我就不多说什么了,我是按照软链接这种方法解决中文问题的。

好了,所有问题都解决了,我们可以放心的点击Matlab图标,开始我们的数学建模路吧!

下面给出我的桌面,仅供欣赏!

a4c26d1e5885305701be709a3d33442f.png

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

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

相关文章

45岁,一个平凡大叔的异地打工生活

📢欢迎点赞 :👍 收藏 ⭐留言 📝 如有错误敬请指正,赐人玫瑰,手留余香!📢本文作者:由webmote 原创,首发于 【掘金】📢作者格言:生活在于…

用高等数学“铲雪”!这个200多年前的证明太厉害了,有城市用它省了2000多万..........

全世界只有3.14 % 的人关注了爆炸吧知识用高等数学清扫脚下路前几天,北京下了2021年的第一场雪。这让生活在广州的超模君羡慕不已,原本打算春节前去哈尔滨看个冰雕,结果由于各种原因一直都没成行。一个月前被关进小黑屋的设计师妹子刚好来自哈…

matlab排版形式是什么样子,工作型PPT,图文排版的4种常见样式

原标题:工作型PPT,图文排版的4种常见样式图片是PPT中最好用的一种元素,正所谓“一图抵过千言”。但要想让图片真正地发挥价值,图文排版的好坏非常关键。本期将聊聊4种图文排版的处理方法。这些方法也是我们日常工作中的PPT图文排版…

基于事件驱动架构构建微服务第15部分:SPA前端

原文链接 https://logcorner.com/building-micro-services-through-event-driven-architecture-part15-spa-front-end/在本教程中,我将展示如何使用angular构建SPA前端来发送命令和请求查询。SPA前端使用commandAPI发送命令(创建、更新或删除语音&#x…

BBC又一神作,豆瓣9.8分,美轮美奂的大自然不仅仅属于人类

总有那么一些人,满怀着对世界的好奇,不远万里不畏艰难去穿越世界上每一个角落,为我们呈现出仅凭我们自己绝无可能看到的世间真实与美好。今天给大家推荐一部BBC出品的一部纪录片,纪录片爱好者肯定听过:BBC出品&#xf…

想追身边的女孩?哥们我只能帮到你这份上了

1 接下来,就靠你自己了……2 不是女神就别想了3 你再来,我可撕票喽4 总有刁民想害朕。。5 每次我想偷偷溜出去玩,我妈就6 看看谁在偷懒你点的每个赞,我都认真当成了喜欢

C#内建接口:IEnumerable

这节讲一下接口IEnumerable。01什么是Enumerable在一些返回集合数据的接口中,我们经常能看到IEnumerable接口的身影。那什么是Enumerable呢?首先它跟C#中的enum关键字所表达的意思是不同的, 从翻译上来看:可枚举的,展开…

ubuntu,kali linux和windows三系统流水账——写给自己

我先说一下ubuntu和windows双系统安装的几种方法,最后总结kali linux的安装,想起什么写什么,所以有点乱。然后记录一下自己的使用过程中遇见的问题和解决的方法,还有我的个人建议。 我个人安装的是目前最新的ubuntu16.04LTS。wind…

一个富二代仅凭“1+1”就压制了全世界的数学家两个世纪......

全世界只有3.14 % 的人关注了爆炸吧知识在数学界,“11”是一个超级大难题,吸引了许多优秀的数学家去攻关打boss。但至今还未有人闯关成功。这位被众多数学家恨得牙痒痒的罪魁祸首就是——克里斯蒂安哥德巴赫。克里斯蒂安哥德巴赫1690年3月18日&#xff0…

Android框架之网络开发框架Volley

1. Volley简介 我们平时在开发Android应用的时候不可避免地都需要用到网络技术,而多数情况下应用程序都会使用HTTP协议来发送和接收网络数据。Android 系统中主要提供了两种方式来进行HTTP通信,HttpURLConnection和HttpClient,几乎在任何项目…

史上最会抄的数学家!把阿拉伯数字直接抄进自己的书里,连中国几千年前的名著都惨遭毒手.........

全世界只有3.14 % 的人关注了爆炸吧知识大家都喜欢《蒙娜丽莎的微笑》,但你知道她为什么好看吗?《蒙娜丽莎的微笑》没错,她符合黄金分割法0.618原则嘛!但你知道这世界上还有一个数列版的黄金分割法的吗?这个数列就是斐…

求数组里面的最大值和最小值

题目&#xff1a; 求数组里面的最大值和最小值比如&#xff1a;数组 1&#xff0c;2&#xff0c;3&#xff0c;4&#xff0c;5最大值是5&#xff0c;最小值是1代码实现&#xff1a; #include <stdio.h> int max,min; void getMaxAndMin(int a[],int n){int *q;qa;maxmin*…

【ASP.NET开发】.NET三层架构简单解析

这篇文章本来应该很早就写出来的&#xff0c;但是一直苦于自己的精神能力有限&#xff0c;而且已经到了我们学校的考试周&#xff0c;所以时间上还是有点紧迫。关键的一点就是&#xff0c;找不到合理的思路来写&#xff0c;思路没有的话&#xff0c;就算是再好的素材&#xff0…

C和C++里面常见错误和异常出现怎么解决总结(不断更新)

1、cannot open Debug/first.exe for writing 如下图: 原因:控制台没有关闭,不能写,因为编译的exe文件正在运行,而再次编译是要修改这个exe文件的,因为不让写,所以就抱着这个错。 解决办法:是看有没有运行编译后文件,如果正运行着,就将其关掉。 2、cannot conver…

有关[Http持久连接]的一切,卷给你看

上文中我的结论是&#xff1a; HTTP Keep-Alive 是在应用层对TCP连接进行滑动续约复用&#xff0c; 如果客户端/服务器稳定续约&#xff0c;就成了名副其实的长连接。目前所有的Http网络库都默认开启了HTTP Keep-Alive&#xff0c;今天我们从底层TCP连接和排障角度撕碎HTTP持久…

他从小把数学书当小说看,凭借一本书将全世界狠狠甩在身后,被誉为中国的牛顿...

全世界只有3.14 % 的人关注了爆炸吧知识你知道吗&#xff1f;我国也有牛顿哦。他就是魏晋时期的数学家——刘徽&#xff0c;人称“中国数学史上的牛顿”。刘徽沉迷学习公元225年&#xff0c;刘徽出生在山东滨州邹平市的一所农家小院里。从小&#xff0c;刘徽就表现得与别的孩子…

C和C++语言编程里面常用函数或者编程技巧总结(不断更新)

1、我们输入字符串输出字符串可以这样 char a[20];gets(a);puts(a);puts("hello word"); 2、输出字符串putchar()、printf("%p\n",p);cout<<p; #include<stdio.h> void main(){char a[20]={"chenyu1"};char *c="chenyu2"…

python 3.* + Eclipse mar.2 +pydev 5.0 环境搭建

为什么80%的码农都做不了架构师&#xff1f;>>> 这个是版本问题&#xff0c;官方已给出答案 如果要用pydev 5.0 JDK 必须 1.8&#xff0c;1.7是不行的。 PyDev does not appear after install! Well, the main issue at this time is that PyDev requires Java 8 i…

php7 不是有效的32位,Win7系统安装软件提示“不是有效的win32应用程序”怎么办?...

用户在Win7系统中安装软件时&#xff0c;时常会出现一些64bit和86bit的提示&#xff0c;这个和系统32位与64位有关&#xff0c;笔者便不多说。还有一些在Win7系统中比较少见的提示&#xff1a;“不是有效的Win32程序”会偶尔出现&#xff0c;这类错误发生的原因是为软件不完整或…