[ 数学 / 已解决 ] 关于开源数值计算软件 Scilab 的安装

看见满篇都是 MATLAB,大家都是使用 Matlab 的吗?就没有人跟我希望学习使用 Scilab 的?唉,话说我第一次使用 openSUSE(12.3 版本),就遇到了安装不了 Scilab5.5.0 的问题,估计是 Scilab 本身的缺陷,官方也没有相应的 RPM 包或者一件安装,只有二进制的文件,使用某机构的 RPM 包也无法安装,但是官方提供的 windows 却可以运行,不知大家有否建议?Debian 的源有 Scilab 的 5.3 版本,虽然这个版本很久了,但 openSUSE 没有。

谁说我们没有,我们是 5.5 的。

software.opensuse.org/package/scilab

science 源里有五百多个软件包呢, scilab 这种常用软件怎么可能会没有。

:1: 我之前已经发现,但是提示说这不是官方的来源,在系统的软件安装卸载工具里也找不到。还有就是我 12.3 的蜥蜴下载了 RPM 包并安装了,但竟然没有找到这个软件 :sob: ?用 Scilab 的官方版也安装不了。。。。。

openSUSE 有很多源的,不可能所有软件都进官方源吧,那个要测试的。有很多社区源,比如这个 science 就提供很多科学计算工具。然后还有一些比如各个语言的开发源,会提供很多的库和比较新的语言版本等等。还有虚拟源,提供一些版本比较新的虚拟机。

我自己用的比较多的像教育源,会有 FreeCAD 这类的软件。当然还有很多。他们不是官方测试的,但是也是由一群人维护的,我觉得虽然标着不稳定但是还是值得信赖。

这些源默认不是添加的,你要去 OBS 里搜,然后一键安装。用 YaST 当然搜不到,因为你没有添加源。

这个帖子看到的晚了,我也是下载的 bin,安装到 /opt 后把 desktop 文件复制到 /usr/share/applications 里的。

在邮件列表看见 scilab 貌似会在 13.2 的时候会进入官方源:-)

为毛大家用的都是 matlab,是因为这玩意有用来做学术啊工程啊什么的,这种事情有认同度的问题的。同样的问题用 matlab 做了大家都认同结果,但是如果你用 scilab 之类的做出大家都会觉得这个是什么玩意,靠不靠谱啊,大家都不相信你的结果,自然就没人费那个劲去改工具了。另外就有一个使用惯性的问题,像高校之类的,用某个软件都会历史遗产的,比如之前的师兄师姐之类的遗留下的某些程序啥的。别说什么 scilab 可以兼容 matlab 之类的,毕竟不是一个软件,100% 兼容那是做梦,不兼容的结果就是各种奇葩问题。而且 scilab 跟 matlab 相比功能上还是弱的多。
综上,自己当个计算器 scilab 可能是个不错的选择,想用来替代 matlab 路还远着呢。

其实 Scilab 与 matlab 是不兼容的, 兼容的是 octave, 但 octave 又过于简单, 很多算法实现起来太费劲了. 当然, 如果不使用 matlab 的工具箱之类的, octave 还是很不错的.
倒是 matlab 的很多算法, 用 R 实现进来是可行的, 而且, 很多算法, R 比 matlab 更有优势.

[quote=“hnwy”] 这个帖子看到的晚了,我也是下载的 bin,安装到 /opt 后把 desktop 文件复制到 /usr/share/applications 里的。/quote
求具体安装教程,因为我按照官方的 readme 弄不了(还有你是用的什么那个版本的 openSUSE?)[/quote]

Scilab 本来就不与 matlab 兼容,只不过算法相似罢了。Scilab 没有 Matlab 那么多工具包,但功能并不弱,用这个软件同样会得到认同

主要缺点就是很多高校都行程习惯了,大家都用这个