LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
12
返回列表 发新帖
楼主: mingyou

scilab的部分数学功能简介

[复制链接]
 楼主| 发表于 2004-8-23 08:48:58 | 显示全部楼层
你是不是想快速启动它呀。
在桌面做个快捷方式不就行了。这种设置没法改的,也没必要改的。
我的做法前面已经说过了。就是做个shell文件“scilab”连接到***/scilab/bin/scilab,然后把这个shell拷到/usr/bin/下面去。这样就可以使用命令scilab运行程序了。
发表于 2004-8-23 10:00:17 | 显示全部楼层
这个俺会的。
只是因为以前用惯了matlab,总希望有个工作目录把自己写的代码存得规矩一些。现在scilab不能自动加载用户的程序,每次都要getf('***')比较烦,所以就希望'***'的部分尽量短一些。于是才有这个问题。
最初由 mingyou 发表
你是不是想快速启动它呀。
在桌面做个快捷方式不就行了。这种设置没法改的,也没必要改的。
我的做法前面已经说过了。就是做个shell文件“scilab”连接到***/scilab/bin/scilab,然后把这个shell拷到/usr/bin/下面去。这样就可以使用命令scilab运行程序了。
 楼主| 发表于 2004-8-23 15:05:54 | 显示全部楼层
明白了。别的办法我暂时也没有想到,你可以先在/home/**/下建一个目录&&&,将自己的代码存在里面。当你以用户**运行scilab时,如果要用到其中某个文件 ***.sce时,就exec('&&&/***.sce'),这是我目前能想到的最简单的了。估计你原来就是这么做的吧。
我是把scilab放在/usr/lib/下的,用lee用户运行时,pwd是/home/lee/,不是你所说的"XXX/scilab/bin"呀。
发表于 2004-8-24 07:59:33 | 显示全部楼层

找到scilab的配置文件了!

系统变量SCI(也就是make那个目录)里面有个文件叫scilab.star,其中包含了很多scilab的初始环境设置,简单把PWD改成你喜欢的目录(用单引号引起来的绝对路径)就行了:)
对其他变量也可以如法炮制。
最初由 mingyou 发表
明白了。别的办法我暂时也没有想到,你可以先在/home/**/下建一个目录&&&,将自己的代码存在里面。当你以用户**运行scilab时,如果要用到其中某个文件 ***.sce时,就exec('&&&/***.sce'),这是我目前能想到的最简单的了。估计你原来就是这么做的吧。
我是把scilab放在/usr/lib/下的,用lee用户运行时,pwd是/home/lee/,不是你所说的"XXX/scilab/bin"呀。
 楼主| 发表于 2004-8-24 09:13:38 | 显示全部楼层
你就是把
home= getenv('HOME','ndef');
if home=='ndef',home=unix_g('cd;pwd');end
这两行删去,再把PWD=getcwd()改掉,是吗?
你可以试试在那里自动加载函数。按道理应该可以
 楼主| 发表于 2004-8-24 09:24:25 | 显示全部楼层
我试过了,行的。
我看了一下那个文件,好像PWD与HOME不一致时,它会读取.scilab文件。
不过知道配置文件在哪里,一切都变得简单了。
发表于 2006-9-26 20:36:40 | 显示全部楼层
现在怎么是在non-free里啊?
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表