问题标签 [decomposition]

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 投票
1 回答
3887 浏览

java - 功能分解

嗨,我编写了一个程序来为 CS 课程打印钻石;我被要求使用函数分解(我认为是全局变量?),但我不知道该怎么做;一些见解会帮助我;我的代码不是很漂亮;但它完成了这项工作。

提前谢谢`。

0 投票
0 回答
274 浏览

database - 将多值依赖分解为 4NF?

以下是我无法理解的问题,如何分解为无损 4NF ..

对于属性集 ABCDEFG,设 MVD 为

ABCD 在此处输入图像描述 DEFG

ABCE 在此处输入图像描述 ABDFG

ABD 在此处输入图像描述 CDEFG

找到一个无损分解为 4NF。它是独一无二的吗?为什么或者为什么不?

谁能帮我一步一步地提供这个?任何帮助将不胜感激..谢谢...

0 投票
1 回答
322 浏览

database - BCNF 分解 - 我做错了什么

这是 2011 年秋季数据库课程(现在在 coursera.org 自学)的一个问题。

考虑以下关系模式:

R1(A,B,C), R2(B,D)

(a) 考虑该模式并假设在该模式中保持关系的唯一功能依赖是 A → B、A → C、B → A、A → D,以及由此而来的所有依赖。BCNF 中的模式是什么?

(b) 假设我们从 (a) 部分中省略依赖 A → D。BCNF 中的模式是什么?

(a) 问题的答案是肯定的,它确实符合我的答案。第二个问题的正确答案也是肯定的。但这与我的回答不符。

当我们省略 A → D 依赖时,D 不再依赖于 B,因此 B 不是 B → D 中的键。所以,我们违反了 BCNF。

我究竟做错了什么?

0 投票
3 回答
1815 浏览

r - ts 对象中的双季节循环

我想从 ts 中去掉季节性。这个特定的 ts 是每天的,并且有每年和每周的季节性周期(频率 365 和 7)。

为了消除两者,我尝试在频率设置为 365 的 ts 上执行 stl(),然后提取趋势和余数,并将新 ts 的频率设置为 7,然后重复。

这似乎效果不太好,我想知道这是我的方法,还是 ts 固有的东西导致了我的问题。任何人都可以批评我的方法,并可能推荐一种替代方法吗?

0 投票
1 回答
1384 浏览

matlab - 小波分解结构是什么意思?

运行代码:

你能告诉我数组中的元素是什么c意思l吗?

0 投票
2 回答
2627 浏览

c# - 如何从 Matrix4x4 计算角度 XYZ

我试图通过分解矩阵来确定矩阵内的 X、Y、Z 角度。我正在使用 .net 4.5 c#。

我创建了一个测试来检查以下内容:

  • 如果我创建一个仅具有标识值的 Matrix4x4
  • 将矩阵旋转 45 度
  • 分解矩阵并计算返回的四元数(给出 x、y、z 角度)
  • 检查输出的 X 值是否与输入的 45 度匹配

我得到以下结果: X:0.5 Y:0 Z:0

我期待:X:0.45 Y:0 Z:0

测试代码

我创建了自己的 Matrix4x4、Vector3D 和 Angle3D 结构,如下例所示。

我的 Matrix4x4 绕 x 旋转的方法如下:

我的分解无缩放方法如下:

我想要得到的是 Matrix4x4 中包含的角度,我这样做如下:

谁能发现我做错了什么?我真正想要解决的是来自矩阵 4x4 的欧拉角,以 ZYX 顺序排列。

提前致谢!

0 投票
1 回答
2631 浏览

c++ - 使用 boost 的 LU 求解器但避免计算矩阵逆?

我正在使用 Boost 提供的 LU 分解来求解 C++ 中的线性方程组。

似乎 lu_substitute 计算了输入矩阵的逆,这在计算上是昂贵的(如此处所讨论)。

有什么办法可以避免使用增强功能?

0 投票
2 回答
2049 浏览

matlab - 如何使用 SVD 修改后重建原始图像

我已经分解了我的图像,svd并通过添加矩阵来修改奇异值,比如说A。我怎样才能找回这个矩阵A

例如:

A现在我怎样才能从矩阵取回我的矩阵new

0 投票
3 回答
11604 浏览

python - 使用 python igraph 绘制社区

g在 python-igraph 中有一个图表。我可以通过以下方式获得VertexCluster社区结构:

community.membership给我一个图表中所有顶点的组成员列表。

我的问题很简单,但我还没有在 SO 上找到特定于 python 的答案。如何绘制具有社区结构可视化的图表?最好是PDF,所以像

非常感谢。

0 投票
2 回答
78 浏览

java - 为什么测试类中设置的对象实例没有被实现?

我正在做分解练习。这是情况。我有一个由多个部门组成的联盟,而这些部门又由许多由球员组成的团队组成。我有一个类 LeagueStatistics ,它有一个方法 getAveAgeOfTeam ,其中团队的名称作为参数中的字符串传递。我遇到的问题是我为 Test 类中的对象设置的值在 LeagueStatistics 类中没有被识别,即使它们已在它所组成的相关类中设置。它返回的值是 0。我认为这是因为我在 LeagueStatistics 类中创建了联赛、分区等对象的新实例,但是如果我不在这里创建新实例,那么我会得到一个空指针异常。我不知道为什么它不工作,所以任何帮助表示赞赏!