首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >问答首页 >在Scilab`中定义/声明变量

在Scilab`中定义/声明变量
EN

Stack Overflow用户
提问于 2014-01-28 08:20:25
回答 2查看 3.5K关注 0票数 1

我想问一下如何在Scilab中定义/声明变量。在我读过的一些PDF文件中,它说我只需输入它,Scilab就会处理声明。事实并非如此。我想建立一个矩阵方程,如下所示:

Ax + By + Cz =D

Mx + Ny + Pz =E

Rx + Sy + Tz =F

然后我想得到x,y,x关于A,B,C,D,E,F,M,N,P,R,S,T的概率值。稍后,我想插入这些值以获得实际数字。请帮帮忙。

EN

回答 2

Stack Overflow用户

发布于 2014-01-28 13:32:08

Scilab更多地面向数值计算,而不是代数求解,但您仍然可以这样做。

在您的情况下,首先应该以M1*x=M2的形式定义系统,即M1上三角形。

我建议你看看solve()trianfml()的帮助,有很好的例子。

在此之后,您可以使用evstr()计算给出A、B、C、...的任意值的表达式

对于符号代数,我推荐Wolfram mathematica、Maple或Maxima (最后一个是开源的,像Scilab)

票数 0
EN

Stack Overflow用户

发布于 2014-01-29 00:45:47

好了,这就是我发现的。SciLab需要“符号数学工具箱”才能进行符号数学运算。scimax/overload工具箱(由Calixte Denizet开发)可以通过将Maxima与SciLab集成来实现这一点。但是,它仅在Linux/Unix操作系统上可用。另一种方法是OVLD/SYM工具箱(由已故的Jean-François Magni开发),它可以在Windows (甚至Win7)上运行。然而,由于其作者的死亡,对此工具箱的支持已经停止。口语教程网站上的安装指南已不复存在。因此,我只能使用Maxima本身来解决符号方程和微积分问题。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/21394533

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档