问题标签 [diagonal]

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 投票
2 回答
1187 浏览

c - 具有 LU 分解的 MPI 边界块系统/矩阵

我应该解决一个有边界的块系统,这里有两个版本,串行版本可以正常工作,并行版本(带有 MPI)不工作,我不知道为什么......有人可以帮我弄清楚为什么?

==================================================== ===================================您的一个应用程序进程错误终止=退出代码:11 =清理剩余过程=您可以忽略以下清理消息========================================= ============================================您的应用程序以退出字符串终止:分段错误(信号 11) 这通常是指您的应用程序出现问题。请参阅常见问题页面以获取调试建议

系列版本:

并行版本:

这是 res.h http://bpaste.net/show/yAQCCwFsZlQCCiw7GKC9/是正确的,由老师提供。

我很抱歉我的英语不好和一些意大利语评论,代码应该很清楚,我的目标是用 MPI 并行化代码的串行部分,处理器的数量总是 4 的倍数。提前致谢。

0 投票
4 回答
10841 浏览

performance - 在Matlab中获得矩阵的对角线

A是一个大小为 的矩阵[n,n]。如果我想提取它的对角线,我会这样做diag(A)

实际上,我想要相反的对角线,即[A(n,1),A(n-1,2),A(n-2,3),...].

一种方法是通过diag(flipud(A)). 然而,flipud(A)与找到通常的对角线相比,这是非常浪费的,并且将花费的时间乘以 10 倍。

我正在寻找一种快速获得对角线的方法。自然地,for循环看起来非常缓慢。建议将不胜感激。

0 投票
4 回答
17362 浏览

r - 从R中的矩阵中删除对角线元素

如何使用 R 从矩阵 L 中删除对角线元素(diagL)?我尝试使用以下内容:

但我得到0个数字...

0 投票
3 回答
4385 浏览

c++ - 如何在 C++ 中快速对角化矩阵?

我不知道选择哪个库(对于 Windows):LAPACK++、Armadillo、IT++、Eigen,或者其他什么?

我需要做的就是检查一个大(大约 10,000*10,000)矩阵是否可对角化,如果是,则得到对角线和可逆矩阵,使得 D=(P^(-1))*A*P。这必须尽快完成。我不知道要使用哪个库。

此外,我很乐意大致了解这些库的优缺点。

0 投票
1 回答
714 浏览

matlab - 在 Matlab 中设置矩阵的一些对角线元素

一个简单的问题,我有一个稀疏矩阵 A 和一个索引列表b = [2, 3, 4 ...],我想设置 A(2, 2), A(3, 3), A(4, 4)... = 0. 我试过A(b, b) = 0,结果是A(2, 3), A(2, 4), A(3, 2), A(3, 4), A(4, 2), A(4, 3)这个矩阵的一些非对角元素也被置为零,怎么处理呢?

0 投票
2 回答
64 浏览

java - 在矩阵的对角线中输入值的更智能方法

这就是我目前解决在数组对角线上添加元素问题的方法。我尝试了其他一些方法,但我并不满意。我确信应该有一个更聪明的替代方法来使用双循环和if语句。欢迎任何建议。

0 投票
1 回答
209 浏览

java - 在 Java 中遇到很多错误,对角矩阵问题

我有一个对角矩阵,我正在尝试为矩阵的总和编写一个函数。

这是我到目前为止所拥有的:

我收到 100 个错误,所有人都在说...

“非法字符:\0”

谁能帮忙?

0 投票
2 回答
4218 浏览

r - 在 R 中:使用 lapply 替换矩阵的对角线元素

我想替换列表中包含的矩阵的对角元素。

如果我尝试这个,它会起作用。

但是如果我尝试这个,我会收到一条错误消息。

所以有两件事是错误的。首先是“lapply-loop”。第二个是nrow(s[[i]])。但为什么。我不明白这一点。谢谢。

0 投票
4 回答
2040 浏览

matlab - 改变非方阵的对角线

假设我有这种矩阵:

如何在其中添加对角线?有没有简单的方法?为了说明我的意思:

0 投票
2 回答
1012 浏览

coordinates - 点在矩形内 - 它在对角线的哪一侧?

所以,我有一个分为两个三角形的矩形,我有一个点:

长方形

我知道矩形的四个顶点(A、B、C 和 D)的坐标,我知道 P 的坐标。我需要知道的是两个三角形中的哪一个是点。

我认为这是一件非常简单的事情,但显然我自己无法弄清楚。

有什么帮助吗?