回 帖 发 新 帖 刷新版面

主题:关于调用IMSL函数库解线性方程组问题。。。

[size=3]我在调试程序时候,断点设在图上所示的以上部位,所有的数据都能输出来的,但是将断点设置到调用函数的下一行时候,就出问题了,可见问题可能是出在了调用IMSL函数的地方吧。
具体的就是运算到这里的时候就自动退出运算了,后来的solution没有值,之前在论坛里有询问过,有高手说是可能遇到stop语句什么的,但是我这里没有啊。
PS:问题:程序运行到调用图中的IMSL函数库的时候就会自动退出运算框,也得不到任何结果,要输出的结果是通过文本文件形式输出的,而我的文本中没有任何的数据,请问有没有高手能帮我解答这个问题。急求。[/size]
[size=6]以上是我在debug下运行的。[/size]


我在ctrl+F5下运行就出现了上面黑框部分的问题。请问怎么解释啊?

回复列表 (共6个回复)

沙发

输入矩阵奇异?

板凳


是的啊。就是奇异矩阵,上三角矩阵什么接近0了,我不知道怎么解决了。

3 楼

我遇到过这样的问题 

检查你前面输入矩阵等元素是否满

就是不能有空

4 楼

那就是IMSL发现程序奇异无法求解, 内部stop退出了. 要先确保变量传递和求解的矩阵符合被调用函数的要求才能使用他们的.

5 楼


请问你是做什么方面的,我是在做桩土的,遇到点问题,能否讨论下。

6 楼

我是搞数值计算, 搞理论的. 矩阵方面主要用免费的lapack(mkl这类优化库). 可能跟你的专业相差比较大.

我来回复

您尚未登录,请登录后再回复。点此登录或注册