问题标签 [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 投票
1 回答
3068 浏览

jquery - 使用 css 和滚动动画创建伪对角线蒙版

我正在努力创造一种效果,当滚动完成时,会出现一条对角线并显示其中的内容,但给出内容正常流动的想法......

在下图中,我认为您可以更好地理解:

CSS代码:

问题1:写成“lorem ipsum ...”的div的内容必须只在黑暗中出现,好像在这个对角线上并且溢出:隐藏。

问题2:它对角线是一个位置固定的div,然后为了让它覆盖整个屏幕我用滚动来改变他的属性。如果我将内容放入对角线,我将不得不在内容 div 中补偿对角线的移动(以给人一种他总是在屏幕中央的印象)。

问题3:对角线是用属性倾斜做的;将内容放置在其中,必须补偿偏斜以及将内容保持在中心的对角线需要左侧的值根据其中的内容“位置”而变化(因为距顶部大于底部)。

可能的解决方案: 我对它做了很多测试,我更接近的是,在对角线上创建一个 div Square(直线)并将内容放入其中。所以左属性不需要因为是一条直线而变化。在这方面我无法解决的问题是在对角线滑动到侧面(从右到左)时将内容保持在屏幕中央的精确计算。

有人见过这样的事情或知道如何帮助我吗?

谢谢你

0 投票
3 回答
394 浏览

matlab - MATLAB中的矩阵到对角矩阵

假设我在 MATLAB 中有一个矩阵,例如

我想获得形式的矩阵

即一个矩阵,它是三个对角矩阵的串联,每个矩阵A的对角线都有矩阵列。我知道如何使用for在列上的循环A然后连接所有结果来做到这一点,但我正在寻找一种更短的方法来做到这一点。请分享你的想法。

0 投票
1 回答
164 浏览

math - 确定矩阵中的对角线

我有一个方阵,如果我在其中选择两个随机元素,我有兴趣确定两种情况:

  1. 如果两个元素位于与主对角线平行的对角线上
  2. 如果两个元素位于与次对角线平行的对角线上。

我真的不知道是否有公式,但这就是我感兴趣的。一个检查这两种情况的公式。

从我所见,如果差异 columnEl1-rowEl1 与差异 columnEl2-rowEl2 相等,则两个元素位于与主对角线平行的对角线上,如果总和 columnEl1+,则两个元素位于与辅助对角线平行的对角线上rowEl1 等于 columnEl2+rowEl2 之和。但我不知道这是否普遍适用。

另外,如果这对方阵有效,那么它对非方阵也有效吗?

0 投票
6 回答
4757 浏览

r - 如何替换矩阵中的非对角元素?

更具体地说,我希望除对角线元素 (X_11, X_22, X_33,...,X_jj) 以外的所有元素都为零。

例如我想要:

成为:

这可能吗?对不起,我在这方面完全是个菜鸟..

0 投票
2 回答
2014 浏览

android - 如何在android中处理对角手势?

我在计算 android 视图中的对角线滑动事件时遇到了问题。谁能给我一些逻辑来识别对角线手势。我的要求是:一旦用户在手机上对角滑动,我需要触发不同的事件。喜欢:1)TopLeftToBottomRight。2) TopRightToBottomLeft。3)BottomLeftToTopRight。4)BottomRightToTopLeft。

请,任何人都可以有一些逻辑来处理所有这些。示例应用程序将不胜感激。帮我解决这个问题,我需要尽快完成这项任务。提前致谢。

0 投票
1 回答
814 浏览

svg - D3对角线使用坐标而不是对象

我正在寻找一种方法来创建一条线,就像您使用 d3.svg.diagonal 得到的那样,但不是使用源对象和目标对象,而是使用坐标。我尝试摆弄投影功能,但没有成功。

这是我在对象之间完成的一个小提琴:http: //jsfiddle.net/bmdhacks/qsEbd/5/

我的目标的简短版本

可以说我有两点,就像这张照片:

直线

我希望能够让他们通过仅提供开始和结束的坐标来执行以下操作:

曲线,相同的点


什么在小提琴,如果它有帮助:

0 投票
2 回答
1214 浏览

python - 有没有办法有效地以对角线顺序展平 numpy 数组?

我正在寻找一种有效的方法(最好是矢量化快速内置函数)以对角线顺序展平 numpy 数组。例如:

b应该是[7,4,8,1,5,9,2,6,3]

A将是一个非常大的矩阵,所以我不想单独迭代元素。出于同样的原因,我也不想提前准备一份按正确顺序列出的所有索引的列表。由于A很大并且结果将同样大,我想避免另外使用大量内存的解决方案。

如果我可以指定我想要展平的对角线的哪个子集会更好,例如展平只有第一个和第二个对角线会给出[1,5,9,2,6].

0 投票
2 回答
194 浏览

r - 在R中找到不包括对角线的中位数

我在使用 R 编程时遇到问题。从矩阵中,如何找到每行的中位数排除对角线?

例如:矩阵 4x4

我想找到每行的中位数,不包括对角线(在这个例子中,diag=0)

我试过了:

0 投票
1 回答
1235 浏览

css - 圆角对角线 css

请告诉我如何制作这样的对角线:

  • 形状:

在此处输入图像描述

HTML

CSS

我正在寻找如何做的信息,但没有找到。

0 投票
1 回答
12372 浏览

r - rowsum for matrix over specified number of columns in R

I'm trying to get the sum of columns in a matrix in R for a certain row. However, I don't want the whole row to be summed but only a specified number of columns i.e. in this case all column above the diagonal. I have tried sum and rowSums function but they are either giving me strange results or an error message. To illustrate, please see example code for an 8x8 matrix below. For the first row I need the sum of the row except item [1,1], for second row the sum except items [2,1] and [2,2] etc.

I have tried the following:

Alternatively:

As I understand rowSums needs an array rather than a vector (although not sure why). But I don't understand why the second way using sum doesn't work. Ideally, there is some way to only sum all columns in a row that lie above the diagonal.

Thanks a lot!