【求助】octave 不能用 syms函数

OOo,TeX,KO,ABI,GIMP,Picasa,ProE,QCAD,Inkscape,Kicad,Eagle
回复
zhang_kaiii
帖子: 2
注册时间: 2011-09-07 21:34

【求助】octave 不能用 syms函数

#1

帖子 zhang_kaiii » 2011-09-19 23:39

octave要使用符号变量的话,要是用syms函数,网上查了下得安装symbols,这个包,于是

代码: 全选

sudo apt-get install octave-symbolic 
正在读取软件包列表... 完成
正在分析软件包的依赖关系树       
正在读取状态信息... 完成       
octave-symbolic 已经是最新的版本了。
升级了 0 个软件包,新安装了 0 个软件包,要卸载 0 个软件包,有 0 个软件包未被升级。
安装完之后,按照网上提供的用法,首先输入“symbols”...可是还是不能用这个函数呀!

代码: 全选

octave:1> symbols
error: `symbols' undefined near line 1 column 1
octave:1> syms
error: `syms' undefined near line 1 column 1
软件还是没有这个功能。
。。。到底是什么问题呢。。求帮助


p.s. 我的系统是ubuntu11.04,octave3.2



NEW!
从octave官网上下载了symbolic的压缩包想自己装,然后
tar
./configure
make all
make install

可是到这一步有问题了:install报错:

代码: 全选

/usr/symbolic-1.0.9$ sudo make install
octave_help_uj7eoO:16: 错误放置的 {.
octave_help_uj7eoO:16: 错误放置的 }.
octave_help_Jhat0W:17: 错误放置的 {.
octave_help_Jhat0W:17: 错误放置的 }. 


再次求帮助。。这是什么情况。。。
zhang_kaiii
帖子: 2
注册时间: 2011-09-07 21:34

Re: 【求助】octave 不能用 syms函数

#2

帖子 zhang_kaiii » 2011-09-20 10:36

:em19 冷沙发
头像
peakgg
帖子: 1122
注册时间: 2006-10-10 9:40

Re: 【求助】octave 不能用 syms函数

#3

帖子 peakgg » 2011-09-24 13:23

好久没捅咕octave了。。。论坛上用的人好像也不多。个人感觉octave各个包里的函数还是不全。。。如果从实用角度考虑,还是装个linux版的labview靠谱。
karlbbbb
帖子: 1
注册时间: 2011-10-06 0:29

Re: 【求助】octave 不能用 syms函数

#4

帖子 karlbbbb » 2011-10-06 0:32

我遇到同样问题,自己编译的话,make install也要sudo,就行了。但是成功安装结果是一样的不能用。
我查到在octave-symbolic页面上也有很多bug report,看起来还没有解决方案的样子。
头像
yjcong
帖子: 2470
注册时间: 2006-02-28 3:11

Re: 【求助】octave 不能用 syms函数

#5

帖子 yjcong » 2011-10-06 10:58

scilab 或maxima不能代替octave吗??
一梦三年,
松风依旧,
萝月何曾老.


灵幽听微, 谁观玉颜?
灼灼春华, 绿叶含丹.
头像
ubuntu777
帖子: 249
注册时间: 2007-03-28 18:40

Re: 【求助】octave 不能用 syms函数

#6

帖子 ubuntu777 » 2011-10-07 13:46

sudo apt-get install octave3.2 octave3.2-common octave3.2-doc octave3.2-dbg

sudo apt-get install octave-symbolic
שְׁמַע יִשְׂרָאֵל יְהֹוָה אֱלֹהֵינוּ יְהֹוָה ׀ אֶחָֽד׃
וְאָהַבְתָּ אֵת יְהֹוָה אֱלֹהֶיךָ בְּכׇל־לְבָבְךָ וּבְכׇל־נַפְשְׁךָ וּבְכׇל־מְאֹדֶֽךָ׃
linux_man
帖子: 18
注册时间: 2011-09-01 11:36

Re: 【求助】octave 不能用 syms函数

#8

帖子 linux_man » 2011-10-20 12:04

用matlab啊,免费用昂贵的软件,除了你要脚本调用,谁还用octave
头像
Fermat618
帖子: 728
注册时间: 2008-12-28 16:01

Re: 【求助】octave 不能用 syms函数

#9

帖子 Fermat618 » 2011-10-20 22:37

linux_man 写了:用matlab啊,免费用昂贵的软件,除了你要脚本调用,谁还用octave
用盗版软件也低调一点嘛 ;)
爱因斯坦会弹钢琴
爱因斯坦会拉小提琴
爱因斯坦会骑自行车
头像
Fermat618
帖子: 728
注册时间: 2008-12-28 16:01

Re: 【求助】octave 不能用 syms函数

#10

帖子 Fermat618 » 2011-10-20 22:39

Linux下做符号运算我一直用的maxima.
爱因斯坦会弹钢琴
爱因斯坦会拉小提琴
爱因斯坦会骑自行车
lizhichao123ok
帖子: 4
注册时间: 2011-09-27 21:30

Re: 【求助】octave 不能用 syms函数

#11

帖子 lizhichao123ok » 2011-12-06 16:44

不知到解决没有?????? :em20
resorcap
帖子: 1
注册时间: 2011-11-07 22:41

Re: 【求助】octave 不能用 syms函数

#12

帖子 resorcap » 2011-12-08 22:11

1 安装octave最新版
sudo apt-get install octave3.2 octave3.2-common octave3.2-doc octave3.2-dbg
2 安装octave符号运算插件
sudo apt-get install octave-symbolic
3 matlab中,用syms声明symbols(标识,不赋初值的标识)。在octave中,用同样的语法,例如 syms x y; 目前下载的最新版本的octave会报错(将来可能会改进)。所以,在octave中要稍微修改下,使用octave的方式: symbols x=sym("x") y=sym("y) 稍微有些改变,但无伤大雅。
回复