192得票6回答
如何将布尔数组转换为整型数组

我使用Scilab,希望将一个布尔数组转换为整数数组:>>> x = np.array([4, 3, 2, 1]) >>> y = 2 >= x >>> y array([False, False, True, True], dt...

13得票3回答
MATLAB和SCILAB各自有哪些优势?

我是一名计算机系统工程本科生,我想知道MATLAB和SCILAB除了SCILAB是免费软件之外,在计算机工程师的角度下它们各有什么优势和劣势。 谢谢

11得票4回答
如果两种语言遵循IEEE 754标准,那么在这两种语言中进行的计算是否会得出相同的答案?

我正在将一个程序从Scilab代码转换为C ++。特别是一个循环产生的结果与原始的Scilab代码略有不同(这是一段长代码,所以我不会在问题中包含它,但我会尽力总结下面的问题)。 问题是,循环的每个步骤都使用前一步的计算。此外,仅在第100,000次迭代(约为300,000次迭代之一)时才出...

11得票3回答
通过字符串名称访问变量

我需要将实验数据加载到 scicoslab 中,它是一个(相当糟糕设计的)克隆分支版本的scilab,支持图形建模。网上的文档非常贫乏,但它与scilab和octave相似。 我需要处理的数据包含在一定数量的文本文件中:Data_005,Data_010,…,Data_100。每个文件都可以...

9得票4回答
使用 MATLAB 代码在 Scilab 上

能否在Scilab上使用MATLAB代码?这就是说Scilab是从MATLAB中“克隆”过来的意思吗?

8得票4回答
如何在Octave或Scilab中使用并行“for”循环?

我在Matlab代码中有两个for循环。内部循环使用Matlabpool在12个处理器上并行化(这是Matlab在单台计算机上允许的最大数量)。 我没有分布式计算许可证。请帮我解决如何使用Octave或Scilab完成它。我只想并行化'for'循环。 在我通过谷歌搜索时,发现了一些损坏的链...

7得票1回答
完全图的最大权匹配算法

数学问题 假设有2n个人,C(i,j)是让i和j一起工作的“成本”(函数C很快就能计算出来,在我的情况下它是一个给定的矩阵,并且是对称的)。问题是找到2n对人的安排,使每对人的成本之和最小。 这应该在n的多项式复杂度内完成,并且可以相对容易地在Scilab语言中实现(输入:成本矩阵,输出:...

7得票3回答
不使用Matlab提取.mat数据 - 尝试使用Scilab失败

我已经下载了一个我感兴趣的数据集,但它是.mat格式的,我没有Matlab访问权限。 我做了一些搜索,发现可以在SciLab中打开它。 我尝试过一些方法,但没有找到任何好的教程。 我执行了以下代码: fd = matfile_open("file.mat") matfile_lis...