May 23

转载地址:http://forum.ubuntu.org.cn/viewtopic.php?f=122&t=373776

一.安装程序

1.下载matlab的安装文件至主目录下,将Matlab软件的文件名重命名为 Mathworks.Matlab.R2012a.UNIX.iso

2.挂载iso文件
代码:

sudo mount -o loop Mathworks.Matlab.R2012a.UNIX.iso /mnt

3.跳转到挂载目录
代码:

cd /mnt

4.安装
代码:

sudo ./install

5.出现图形化安装界面,同Windows系统下面一致,安装时以系统默认为准。

注意:默认安装位置为 /usr/local/MATLAB/R2012a ,此路径在命令行操作中要多次使用。如果您的安装路径不一致的话,下面关于路径的命令行代码都需要修改。

6.命令行打开Matlab
代码:

sudo /usr/local/MATLAB/R2012a/bin/matlab

7.激活,破解说明在挂载目录下面的 crack 文件夹,破解方法和Windows系统的一样

8.解决The desktop configuration was not saved successfully
问题的关键就在于Permission Denied,因此解决方法就是给目录和文件加权限。
代码:

sudo chmod a+w -R ~/.matlab

二.创建快捷方式

1.将附件里的 matlab.desktop 文件放在 /usr/share/applications 下,图片 matlab.png 放在 /usr/share/icons 下

说明:可以使用命令
代码:

sudo nautilus

进入文件管理器临时使用root权限,否则在用户账户下面没有权限在除 /home 之外的其他目录进行删除复制等操作。

2.建立软链接使快捷方式生效
代码:

sudo ln -s /usr/local/MATLAB/R2012a/bin/matlab  /usr/bin/matlab

三.解决中文乱码问题

1.字体显示美化 进入Matlab,从菜单打开:Files->preferences,打开Fonts页,把右边最下面的复选框Use antialising to smooth desktop fonts选中,重启MATLAB,字体显示的效果就很好了.

2.Matlab使用自带的Java运行环境,根据CPU架构的不同,相对应的字体配置文件路径为:

32位版本 /usr/local/matlab/sys/java/jre/glnx86/jre/lib/fontconfig.properties

64位版本 /usr/local/matlab/sys/java/jre/glnxa64/jre/lib/fontconfig.properties

下面以32位版本为例进行配置

3.进入字体配置文件目录
代码:

cd /usr/local/MATLAB/R2012a/sys/java/jre/glnx86/jre/lib

如果fontconfig.properties文件不存在,可以从fontconfig.properties.src复制一个
代码:

sudo cp fontconfig.properties.src fontconfig.properties

4.字体可直接用系统自带的文泉驿
修改JRE的字体配置文件,打开配置文件:
代码:

sudo gedit fontconfig.properties

加入中文字体定义,在version=1下面一行输入:

allfonts.chinese-arphic1=-misc-simsun-medium-r-normal--0-0-0-0-p-0-iso10646-1

接着指明中文字体路径,在allfonts.chinese-arphic1行后回车另起一行,输入中文字体文件的完整路径:

filename.-misc-simsun-medium-r-normal--0-0-0-0-p-0-iso10646-1=/usr/share/fonts/truetype/wqy/wqy-microhei.ttc

5.修改字体搜索, 接着在此配置文件中查找 sequence.allfonts 行。如果其后的sequence开头的行中有: chinese-arphics1, 可以略过此步;否则在其后面加入一行: sequence.fallback=chinese-arphic1

主要参考文献:
[1] http://viewtopic.php?t=291694
[2] https://app.yinxiang.com/shard/s1/sh/ba51f286-9cc6-4461-bd4c-9184cf8afd0d/9343e9847b430e10bf2ff53aca42cf85

四.Linux 版本 Matlab 软件下载

下载地址:http://pan.baidu.com/s/1yy6ln#dir
http://yunpan.cn/Qp5ZiYMzwLCkR

May 21

首先需要到CRAN(http://www.r-project.org/)上下载R的源码包,目前最新的版本是R-3.1.0.tar.gz。下载并解压缩:

tar -zvxf R-3.1.0.tar.gz

然后进入目录R-3.1.0,运行./configure检查安装的依赖环境并配置安装文件:

./configure --enable-R-shlib

注意prefix参数可以设置R将要安装的路径,enable-R-shlib可以保证lib目录下的动态库能够共享,这个选项一定不要忘记添加,否则以后安装某些包的时候会出现错误。

在编译安装之前还需安装基本的C/C++的编译环境,否则编译不能正常进行。

sudo apt-get install build-essential
sudo apt-get install gfortran

所有依赖包安装好之后,配置没有问题就可以安装了:

make
make install

安装结束后需要手动设置环境变量,可以打开.bashrc文件,添加R_HOME和R_LIBS变量,并修改PATH。在Linux下如果以普通用户安装包可能会有权限问题,所以安装包时最好使用root用户,安装目录最好使用默认目录。

常用的配置文件的位置:

/usr/lib/pkgconfig/libR.pc
/etc/R
/usr/bin
/usr/lib

参考文献:http://jliblog.com/archives/368

May 19

1.画图和数学分析软件

Dplot
主页:
http://www.dplot.com/
简介:商业软件。一个很小的数据分析和绘图软件,具有到MS Excel的接口。支持的操作系统有windows 95/98/2000/Me/NT/XP。

GNUplot
主页:
http://www.gnuplot.info/
简介:免费软件。命令行方式的数学作图软件。支持的平台有unix,IBM OS/2,MS Windows,DOS,Mac OS,VMS等。

Kaleidagraph
主页:
http://www.kaleidagraph.com/
简介:商业软件。功能强大的数据分析和绘图软件。可运行于Mac OS和Windows。

Kmatplot
主页:
http://kmatplot.sourceforge.net/
简介:免费软件。功能类似于Origin。3D图形支持OpenGL。具有到数学计算程序Octave和Scilab的接口,可作为其图形分析终端。程序的安装需要QT支持。可运行于Linux下。(其它的操作系统原则上也支持,但QT开发工具只对Linux免费提供)

Labplot
主页:
http://labplot.sourceforge.net/
简介:免费的数学分析和2D/3D画图软件。支持多种图形输出格式。可运行于各种32位和64位Linux计算机上。

Origin
主页:
http://www.originlab.com
简介:商业软件。现在用得最多的数学分析和绘图软件。主页有试用版下载。有Windows和Linux版本。

PSI-Plot
主页:
http://www.polysoftware.com/
简介:商业软件。功能强大的科技图表和科技数据分析软件。可运行于Windows。

QtiPlot
主页:
http://soft.proindependent.com/qtiplot.html
简介:付费的数学分析和科学绘图软件。 有Linux,Windows和Mac OS版本。

Quickplot
主页:
http://quickplot.sourceforge.net/
简介:免费软件。QuickPlot是快速交互式2D数据绘图工具,支持无限缩放。可运行于Linux。

SigmaPlot
主页:
http://www.sigmaplot.com
简介:商业软件。SPSS公司推出的统计绘图软件。可以下载试用版。有Windows版本。

SPSS
主页:
http://www.ibm.com/software/cn/analytics/spss/
简介:商业软件。外观和功能介于MS Excel和Origin两者之间,但特长是在数学统计方面。可以下载试用版。有Windows、Mac版本。

Veusz
主页:
http://home.gna.org/veusz/
简介:免费的科学绘图软件。

2.数学计算软件

Maple
主页:
http://www.maplesoft.com/
简介:商业软件。擅长符号运算。有Windows,Unix,Linux,FreeBSD版本。

Maxima
主页:
http://maxima.sourceforge.net/
简介:免费软件。一套先进的计算机代数程序体系。

Mathcad
主页:
http://www.mathsoft.com/
简介:商业软件。有Windows版本。

Mathematica
主页:
http://www.wolfram.com/
简介:商业软件,最早是用来做量子力学计算的。有Windows,Unix,Linux,Mac OS版本。

Matlab
主页:
http://www.mathworks.com/
简介:商业软件。有Windows,Unix,Linux,Mac OS版本。

Octave
主页:
http://www.octave.org/
简介:免费软件。功能和使用方法类似于Matlab。可以用在PC Linux,Windows(需要Cygwin支持)上。

R
主页:
http://cran.r-project.org/
简介:免费的数学计算语言环境。

Scilab
主页:
http://www-rocq.inria.fr/scilab/
简介:免费软件。功能和使用方法类似于Matlab(甚至连一些常用命令都相同)。可以用在dec alpha,Sun Sparc,Sgi, PC Linux,Windows,Linux Power PC等平台上。

Feb 18

那台使用了8年的电脑感觉已经很慢了,只能用来作为存储的设备,寒假里就谋划着配置一台新的,现将配置贴出来:

CPU 英特尔(Intel) 至强四核E3-1230V3 散片 (LGA1150/3.30GHz/8M/80W/22纳米)1357
主板 技嘉(GIGABYTE) Z87X-UD3H主板 (Intel Z87/LGA 1150) 1190
显卡 技嘉(GIGABYTE) GV-N650OC-1GI 1110MHz/5000MHz 1GB/128bit GDDR5显卡 749
内存 金士顿(Kingston)骇客神条 DDR3 1600 8GB(4Gx2条) 549
电源 航嘉(Huntkey)500W 电源 多核WD500(双管正激/支持90到265伏电压) 319
散热 超频三(pccooler)红海-至尊版 139
机箱 东方城魔方2号HTPC电脑机箱 132

总计4435元,唯一不满意的就是显卡,原准备选用技嘉(GIGABYTE)GV-N660OC-2GD,但由于购置了一些其他的东西只好削减这里的配置了。

另外购置了一台树莓派和TF卡:

原装英国产树莓派 Raspberry Pi 512M V2 242.00
闪迪(SanDisk)至尊高速MicroSDHC-TF存储卡8G-Class10 40
242的价格里包括一个TF卡的转换器和3块铜质的散热片

Jan 01

FC2 WiFi路由器的型号是WHR-G301N,与国内销售的WHR-G300N V2在硬件配置上是一样的,所以两者的固件可以通用。FC2 WiFi路由器无法修改SSID、无法修改密码、无法查看LAN连接的客户端,使用这个路由器你不知道是否有后门,我开始使用了一天就放弃了,后来看到网上有刷机的文章就找出来试试看。

FC2 WiFi路由器需先刷回Buffalo的官方固件,然后在刷OpenWRT,最后再刷成DD-WRT,貌似不能直接刷成DD-WRT。

1.首先从Buffalo官网迅雷快传下载WHR-G301N固件whrg301n-182,右键用WinRAR或其他解压备用。

2.FC2 WiFi的路由器不支持在Windows下刷,建议使用Ubuntu。

3.进入Ubuntu系统,将之前解压的固件文件夹中不带扩展名的文件whrg301n-182复制到Ubuntu主文件夹(home)的当前账户文件夹内。

4.连上网络,在终端输入:

sudo apt-get update
sudo apt-get install tftp  # 安装tftp

5.将电脑与FC2 WiFi路由器的LAN口用网线连接,然后输入:

ifconfig  # 查看哪个网卡是你的本地网卡;虚拟机用户看清楚哪个是连接虚拟机与主机的网卡,哪个是直接连接路由器的网卡。一般为eth0。
sudo service networking stop  # Ubuntu 9.10用户用这个命令
sudo service network-manager stop  # Ubuntu 10.4或以上系统用这个命令
sudo ifconfig eth0 192.168.11.2  # 必须是192.168.11.*这个IP段,即使你已经改了路由器的IP。eth0是本地网卡,上文有提到。
sudo ifconfig eth0 netmask 255.255.255.0  # 这步可以省略。
sudo arp -s 192.168.11.1 AABBCCDDEEFF  # AABBCCDDEEFF是路由器的MAC地址,可以在路由器上看到(即SSID),或附带的纸上有。可加冒号“:”,可不加。

6.拔掉FC2 WiFi路由器电源,在终端输入:

tftp
tftp> verbose
#Verbose mode on.
tftp> binary
#mode set to octet
tftp> trace
#Packet tracing on.
tftp> rexmt 1
tftp> timeout 60
tftp> connect 192.168.11.1
tftp> put whrg300nv2-182  # 这里的whrg300nv2-182是固件的文件名

7.输入完最后一条命令后,插上FC2 WiFi路由器电源,等待推送完成。

8.依次输入:

quit  # 退出tftp
sudo service networking start  # Ubuntu 9.10用户用这个命令
sudo service network-manager start  # Ubuntu 10.4或以上系统用这个命令
exit

9.等FC2 WiFi路由器重启完成,power与router灯亮起,刷机完成。这时路由器已经刷好了日本原版固件,可以登录http://192.168.11.1/,用户名:root,密码空。

10.接下来可以刷OpenWRT:迅雷快传

11.最后可以选择继续刷DD-WRT:最新版固件可以在WHR-G300N V2 Wiki下载,或者直接下载DD-WRT v24-sp2 (06/08/12) std – build 19342

来源:
(1).FC2 WiFi路由器(Buffalo WHR-G301N)恢复官方固件、刷OpenWRT和DD-WRT教程
(2).史上最全面的Buffalo WHR-G300N CH v2 刷OpenWrt教程
(3).WHR-G300N V2 Wiki
(4).日本省寄来的免费FC2无线路由刷DD-wrt始末