LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 933|回复: 6

在Shell下有没方便求解方程组的法子?

[复制链接]
发表于 2007-6-15 11:41:36 | 显示全部楼层 |阅读模式
譬如这样一个求解x,y,z的三元方程组:

  1. xa1 + yb1 + zc1 = K1
  2. xa2 + yb2 + zc2 = K2
  3. xa3 + yb3 + zc3 = K3
复制代码


其中涉及矩阵计算,在shell下有没方便求解的法子呢?
发表于 2007-6-15 12:28:48 | 显示全部楼层
应该是没有的,shell是为“字符串”而不是“数值”服务的,连自带的数值运算都是最基本的整数运算。

你应该尝试Scilab或者NumPy这类专门处理数值计算的软体包。
回复 支持 反对

使用道具 举报

发表于 2007-6-15 14:45:57 | 显示全部楼层
写一个高斯法解线性方程组的脚本咯……
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-6-15 21:14:54 | 显示全部楼层
主要是因为我同时还得处理许多字符, 如果bash下可以直接处理就great了

Post by Jockey
应该是没有的,shell是为“字符串”而不是“数值”服务的,连自带的数值运算都是最基本的整数运算。

你应该尝试Scilab或者NumPy这类专门处理数值计算的软体包。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-6-15 21:30:42 | 显示全部楼层
能否调用g77呢?
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-6-15 22:04:18 | 显示全部楼层

在awk中如何进行文件的复制呢?

non-POSIX系统中好象不能用system
譬如:
system(cp file1 file2);
不行...
回复 支持 反对

使用道具 举报

发表于 2007-6-15 23:45:31 | 显示全部楼层
Post by Osirix
主要是因为我同时还得处理许多字符, 如果bash下可以直接处理就great了
NumPy是给Python用的数值计算的包,你可以试试。字符串处理在Python里也是小蛋糕一块。
回复 支持 反对

使用道具 举报

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

本版积分规则

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