[math][mathematica] archlinux 下 mathematica 的安装 (科学计算软件 mathematica/matlab/sagemath) [daily][

   2023-02-09 学习力0
核心提示: ONLINE: http://www.wolframalpha.com/GPL: segamath: http://www.sagemath.org/famous and not free:   mathematica: http://www.wolfram.com/mathematica/?source=nav  matlab: https://cn.mathworks.com/products/matlab.html    来自网络的评

 

ONLINE: http://www.wolframalpha.com/

GPL: segamath: http://www.sagemath.org/

famous and not free: 

  mathematica: http://www.wolfram.com/mathematica/?source=nav

  matlab: https://cn.mathworks.com/products/matlab.html  

  来自网络的评价: mathematica很学院很严谨很漂亮. matlab很实用很强大很工程但是不优美.   好比lisp与C的区别.

GUN:

  https://www.gnu.org/software/octave/

  兼容matlab语法.

 

秉持着少走弯路(GUN/GPL总是bug比较多的--!!!), 不怕盗版(  whatever no free ), 好看最重要. 的三个原则.

首选 mathematica 来做入门尝试, 而且比较上学的时候学过. 当然学过也等于没学过......

 

https://wiki.archlinux.org/index.php/Mathematica

 

安装:

/home/tong [tong@T7] [10:24]
> yaourt -S mathematica 

 

这样装是不好使的.

1.

到AUR下载下来 PKGBUILD文件, 打开看会发现需要一个Mathematica_11.2.0_LINUX.sh的安装脚本.

https://aur.archlinux.org/packages/mathematica/

2.

到官方网站注册帐号, 可以申请下载免费的试用版本, 也就是那个.sh, 共4.5GB

https://www.wolfram.com/mathematica/trial/

[math][mathematica]  archlinux 下 mathematica 的安装 (科学计算软件 mathematica/matlab/sagemath)
    

[daily][mathematica][fcitx] mathematica 无法输入中文的问题 

3.  安装

  还是yaourt, 把PKGBUILD改一改, 让他找到sh脚本, 不再赘述.

  之后, 定然安装成功.

  方法二: 手动安装 (实际上是因为我PKGBUILD没改对, 所以没成功....)  

/home/tong/makepkg/mathematica [tong@T7] [11:48]
>wget https://aur.archlinux.org/cgit/aur.git/snapshot/mathematica.tar.gz
/home/tong/makepkg/mathematica [tong@T7] [11:48]
> ln -s ../../Software/Mathematica_11.2.0/Mathematica_11.2.0_LINUX.sh Mathematica_11.2.0_LINUX.sh
/home/tong/makepkg/mathematica [tong@T7] [11:48]
> makepkg

 

作为之后, 会在当前目录生成安装包:

/home/tong/makepkg/mathematica [tong@T7] [11:52]
> ls
mathematica-11.2.0-1-x86_64.pkg.tar  Mathematica_11.2.0_LINUX.sh  pkg  PKGBUILD  src

 

用pacman安装, 竟然有8个G这么大...

/home/tong/makepkg/mathematica [tong@T7] [11:54]
> sudo pacman -U mathematica-11.2.0-1-x86_64.pkg.tar
loading packages...
resolving dependencies...
looking for conflicting packages...

Packages (1) mathematica-11.2.0-1

Total Installed Size:  8116.28 MiB

至此, 安装成功:

[math][mathematica]  archlinux 下 mathematica 的安装 (科学计算软件 mathematica/matlab/sagemath)
    

[daily][mathematica][fcitx] mathematica 无法输入中文的问题

 进入下一步, 激活....

 

4. 破解, 当然我希望大家都去支持正版.... (捂脸)

  简单的说, 就是用个windows下的注册机, 拿到注册码, 就可以了, 方法如下:

  如此好的教程, 怒转 https://tiebamma.github.io/InstallTutorial/

  http://tieba.baidu.com/p/4024190694

  

  第一次执行 mathematica 之后会要求系列码, 这时点击左下角的 "使用其他方式激活" -> "手动激活", 这是能看见一排数字 "MathID"

  将它们输入到keygen中,  会产生 activation key 和 password.

  

  输入到mathematica中, 即完成激活.

 

最后, 免费赠送一篇, 入门教程.

http://www.guokr.com/post/568105/  

 

--------------------------------------   更新两个问题  --------------------------------

1.  安装过程中, 根目录下新建了一个文件夹  'Wolfram Mathematica'

这很丑, 放在这个地方, 那么怎么改了它呢. 首先他是由xdg决定的.

Mathematica 11 automatically creates a document folder 'Wolfram Mathematica' in $UserDocumentsDirectory, which is set by Mathematica according to XDG user directories.

再看xdg, 有一个工具包可以自动设置,xdg-user-dirs , 安装它

/home/tong [tong@T7] [18:09]
> sudo pacman -S xdg-user-dirs

运行之后, 产生如下效果:

/home/tong [tong@T7] [18:18]
> xdg-user-dirs-update                                               

/home/tong [tong@T7] [18:18]
> cat .config/user-dirs.dirs 
# This file is written by xdg-user-dirs-update
# If you want to change or add directories, just edit the line you're
# interested in. All local changes will be retained on the next run
# Format is XDG_xxx_DIR="$HOME/yyy", where yyy is a shell-escaped
# homedir-relative path, or XDG_xxx_DIR="/yyy", where /yyy is an
# absolute path. No other format is supported.
# 
XDG_DESKTOP_DIR="$HOME/Desktop"
XDG_DOWNLOAD_DIR="$HOME/Downloads"
XDG_TEMPLATES_DIR="$HOME/Templates"
XDG_PUBLICSHARE_DIR="$HOME/Public"
XDG_DOCUMENTS_DIR="$HOME/Documents"
XDG_MUSIC_DIR="$HOME/Music"
XDG_PICTURES_DIR="$HOME/Pictures"
XDG_VIDEOS_DIR="$HOME/Videos"

 

2. fcitx输入法不能使用, 也就是说不能输入中文.

fixed @2017-11-08 

[daily][mathematica][fcitx] mathematica 无法输入中文的问题

 

 
反对 0举报 0 评论 0
 

免责声明:本文仅代表作者个人观点,与乐学笔记(本网)无关。其原创性以及文中陈述文字和内容未经本站证实,对本文以及其中全部或者部分内容、文字的真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
    本网站有部分内容均转载自其它媒体,转载目的在于传递更多信息,并不代表本网赞同其观点和对其真实性负责,若因作品内容、知识产权、版权和其他问题,请及时提供相关证明等材料并与我们留言联系,本网站将在规定时间内给予删除等相关处理.

  • 如何在Abaqus的python中调用Matlab程序
    目录1. 确定版本信息2. 备份python3. 设置环境变量4. 安装程序5. 调试运行参考资料Abaqus2018操作系统Win10 64位Python版本2.7(路径C:\SIMULIA\CAE\2018\win_b64\tools\SMApy\python2.7)2. 备份python将上述的“python2.7”文件夹复制出来,避免因操作错误
    03-16
  • 如何将极坐标数据转换为笛卡尔坐标系并绘制[MATLAB]
    如何将极坐标数据转换为笛卡尔坐标系并绘制[MAT
    你想做的事考虑根据与原点的距离 $r$ 和 $xy$ 平面上的角度 $heta$ 绘制数据 $P(r, heta)$。例如,雷达获取的信号包含有关目标范围 $r$ 和方位角 $heta$ 的信息。就是下图。在本文中,$heta$ 是从 $x$ 轴测量的角度。显示示例考虑创建依赖于 $r, heta$ 的虚拟
    03-16
  • 【MATLAB与机械设计】一维优化进退法确定初始区间
    【MATLAB与机械设计】一维优化进退法确定初始区
    在讨论一维搜索时,首先保证搜索区间函数具有单峰性,也就是在区间[a,b]中函数是凸函数,对于求极小值问题,函数值具有高—低—高的特性,在区间[a,b]上有唯一的最小值。1,方法的建立2.进退法确定搜索区间的程序框图3,根据上述的程序框图,编写的MATLAB程序
    03-08
  • 用于微型四轮驱动的 6T 小齿轮原型和使用 MATLAB 的 FEM 结构分析
    用于微型四轮驱动的 6T 小齿轮原型和使用 MATLA
    介绍我使用迷你 4WD 套件使用 Raspberry Pi 制作机器人汽车。定制零件丰富且方便,因为它们在附近的商店很容易买到。但是,由于Mini 4WD的速度非常快,因此在低速时很难控制速度。因此,我使用 3D 打印机制作了自己的 6T 小齿轮,并尝试改变齿轮比。 成型小齿
    03-08
  • ROS与Matlab系列:一个简单的运动控制 基于matl
    转自:http://blog.exbot.net/archives/2594Matlab拥有强大的数据处理、可视化绘图能力以及众多成熟的算法函数,非常适合算法开发;在控制系统设计中,Simulink也是普遍使用的设计和仿真工具。而ROS系统,则是一种新的标准化机器人系统软件框架。通过ROS,你
    02-10
  • matlab 遍历结构体struc的成员
    MATLAB中专门用于对结构数组的操作的函数并不多,通过 help datatypes获取数据类型列表,可以看到其中的结构数据类型的有关的函数,主要如表4.3.1所示。表4.3.1 结构数组的操作函数函数名             功能描述 deal                 把输入处
    02-09
  • 02-09
  • schroeder reverb matlab实现
    schroeder reverb matlab实现
    原理参考:Natural sounding artificial reverberation combFilter.m:function output = combFilter(delay, gain, input)fs = 48000;delaySample = int32(delayTime * fs / 1000);B = [1 zeros(1, delaySample - 1)];A=[1 zeros(1, delaySample - 2) -gain];
    02-09
  • C/C++中调用matlab引擎计算 matlab转c
    原帖地址:http://blog.sina.com.cn/s/blog_6adcb3530101cvot.html一,在linux环境使用matlab引擎必须先进行一些必要的配置1,matlab引擎依赖/bin/csh启动,所以不管你使用何种shell,都必须安装csh。**2,matlab引擎依赖的动态库文件目录必须在系统当前的
    02-09
  • MATLAB 图像放大/缩小,双线性插值
    MATLAB 图像放大/缩小,双线性插值
    半年前写过matlab最邻近插值的图像缩放,没怎么考虑边界问题。更早之前用Opencv写过双线性插值图像放大,不过写的比较混乱。所以这里用matlab重新再清楚的写一遍。 1 close all; 2 clear all; 3 clc; 45 m=1.8;%放大或缩小的高度 6 n=2.3;%放大或缩小的宽度 7
    02-09
点击排行