问题标签 [triangular]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
3 回答
4026 浏览

matlab - 求解 *sparse* 上三角系统

如果我想解决一个完整的上三角系统,我可以调用linsolve(A,b,'UT'). 但是,稀疏矩阵目前不支持此功能。我该如何克服呢?

0 投票
3 回答
3258 浏览

matlab - 改变表示:上三角矩阵和紧凑向量(Octave / Matlab)

给定一个矩阵A,它的对角线和下三角部分都有零:

我想将A转换为跳过所有零元素的紧凑向量v

后来我想从向量转换回矩阵。

问题:在这两种表示之间进行转换的优雅方法是什么?

0 投票
4 回答
4569 浏览

c++ - 检查矩阵是否为上三角(c++)

我一直在尝试编写代码来确定矩阵是否为上三角形,然后打印出来。

我试过while循环,双循环,什么都没有。这是我目前的烂摊子:

0 投票
4 回答
4186 浏览

r - 从省略上三角部分的文件中读取对称矩阵

使用 R,从省略上三角部分的文件中读取对称矩阵的最佳方法是什么。例如,

我试过read.table了,但没有成功。

0 投票
1 回答
1947 浏览

python - 在python中将下三角矩阵的索引作为一维列表的快速方法

给定方阵的行数(或列数)n,我试图在一维列表中获取下三角矩阵的索引对。到目前为止,我想到了以下解决方案:

考虑到这两个 for 循环,最好有一种更有效的方法来计算这个可能使用 numpy. 有人有建议吗?

0 投票
1 回答
1050 浏览

visual-studio-2010 - How can I compile GNU Triangulated Surface Library GTS in windows for Visual Studio C++ project?

How can I install/build/compile GNU Triangulated Surface Library GTS using visual studio 2010 c++ under windows platform. I want to use gts library in my visual studio c++ project. I tried a lot but no success. I couldn't even find the instruction for installation in windows. Any help ?

0 投票
1 回答
250 浏览

matlab - 距离矩阵计算

我希望你能对这个相当具有挑战性的问题有正确的答案。

我有两个一维向量YZN ,它们保存位于正方形网格上的网格点的坐标。所以

现在,目标是生成D包含N*N条目的距离矩阵:因此矩阵的每一行都D定义为网格上第i 个点与剩余(N - i)个点之间的距离

通常,要计算整个矩阵,我会调用

或者,等效地,

但是,由于D是一个对称矩阵,我只想生成N(N + 1)/2独立的条目并将它们存储到按行排序的向量Dd中。

所以问题是:如何生成一个行序数组Dd,其条目由矩阵的下三角项定义D?此外,我还想以列优先顺序存储条目。

我希望解释足够清楚。

0 投票
2 回答
2589 浏览

matrix - Armadillo c ++:是否有一种特定的方法可以有效地创建三角形或对称矩阵

我主要将犰狳用于对称和三角形矩阵。我想在内存存储方面提高效率。但是,似乎除了创建一个新的垫子并用零(对于三角形)或重复(对于对称)填充矩阵的下部/上部之外别无他法。

有没有使用犰狳使用三角形/对称矩阵的更有效方法?

谢谢,安托万

0 投票
2 回答
375 浏览

list - Haskell中的三角列表?

我必须编写一个函数(不使用预加载函数)来决定某个 Ints 列表是否是三角形的,三角形的意思是它是否增加到一定数量然后减少,例如:

[2,4,5,7,4,3] 还有:[], [1], [1,1], [1, 2, 3], [3, 2, 1], [1, 2, 2], [2, 2, 1] (所以非严格递增和递减)

我想出了这个,但我不知道下一步该做什么,任何建议表示赞赏:

0 投票
1 回答
1241 浏览

ruby - Ruby,返回第 n 个三角形数并为超出范围的值返回 0

我目前正在进行一些 Code Wars 培训,但在第 n 个三角测试时遇到了麻烦。

这是问题:

您需要返回第 n 个三角形数。对于超出范围的值,您应该返回 0,但您总是会收到一个数字。

这是我当前的代码,当 n 仅以 1、2 和 3 的值传递时(这是通过测试所需的全部内容)。

我继续通过大部分测试,但出现错误:

如果有人可以很好地解释这甚至会问什么,那就太好了,似乎无法在网上找到任何解释这个问题的材料。