- android - 多次调用 OnPrimaryClipChangedListener
- android - 无法更新 RecyclerView 中的 TextView 字段
- android.database.CursorIndexOutOfBoundsException : Index 0 requested, 光标大小为 0
- android - 使用 AppCompat 时,我们是否需要明确指定其 UI 组件(Spinner、EditText)颜色
我想知道用离散数据集编码的二维图形。对我来说,似乎由于计算机以离散集合运行,所以对图形做同样的事情也许更有意义。
例如,与其让一条线由两个 vector 表示,让计算机整理出像素配置,然后必须用代数方法确定线上的点之类的东西,不如以离散的方式表示一条线,例如具有 x 和 y 坐标且长度有限的 3d 数组?
这不是更有意义吗?将所有这些数据初始化,这样内存就不会浪费在计算上,而不是仅仅使用简单的离散操作来引用数据位置,这不会提高性能吗?所以在直线的情况下,为什么不简单地做 line[3] 而不是在 y = 4 时找到 x?
我的问题是:以这种方式处理数据会更快吗?如果可以,优化此类计算的最佳方式是什么?
最佳答案
几乎每当涉及物理和线条(游戏、构造、可视化等)时,就会弹出一条线是否与某物相交的问题。使用离散线方法,您很可能会遇到两条线相交而您没有意识到的情况,这仅仅是因为它们不共享像素。举个例子:
x x
x x
xx
xx
x x
x x
当您进行数学计算时,您可以非常确定在几乎所有情况下您都会得到一个合理的答案,如果您将您的视野限制在像素上,您注定会犯错误。
此外,方程式 ax + by = c
描述了任何直到无穷大的二维线,而任何离散表示都需要很多麻烦才能实现相同的普遍性。
第三,如果您以数学方式将两条二维线相交,您会在很短的固定时间内得到答案。但是,您的方法需要搜索,因此您的算法具有比数学方法更糟糕的复杂性。
离散方法根本没有返回。无论是在程序复杂性方面,还是在速度方面。
关于c - 具有离散建模的图形 : faster?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26045559/
如何在 Flutter 中使 slider 离散看起来像上图? slider discrete 最佳答案 使用 divisions Slider 的属性(property)小部件将其分成相等的部分,然
我正在创建一个带有颜色条的散点图 plt.scatter(X, Y, c=Z) plt.colorbar() plt.show() plt.close() 其中 X 和 Y 是 float 组,Z 是
我刚刚在 android studio 中发现了 seekbar 离散小部件,我发现它非常有用,但我不知道如何删除步骤指示器,或者用更合适的可绘制对象更改它们。 有人设法做到了吗? 这是我当前搜索栏的
问题 请注意以下问题:巫师可以创建和销毁 rune 。创建一个新的 rune 需要消耗与先前创建的 rune 数量成比例的法力。摧毁 rune 会恢复创建 rune 所用的法力。下面,我提出一个可能的
我正在尝试使用 ggplot2 中的 sf 和 geom_sf 制作 map ,其中一组点数据使用连续颜色比例(-1 到 1),一组线数据使用离散比例(a、b、c、d)着色。但是,当我在同一张 map
我正在尝试在具有连续状态(dim.= 20)和离散操作(3 个可能的操作)的环境中找到最佳策略。并且有一个特定的时刻:对于最佳策略,一个操作(称为“操作 0”)的选择频率应比其他两个操作高得多(频率约
仅使用 x-y 位置移动绘制圆弧的最佳方法是什么?例如,假设我想在点 (4,4) 处绘制一个半径为 4 的圆。让我们看看我的“抽屉”从 (4,0) 开始,每个方向的分辨率为 0.1 步。我将如何创建一
我正在使用一个使用广义加法模型的随机站点级效应来拟合一个模型,该模型在 mgcv 中实现。 R 包。我一直在使用函数 gam() 执行此操作但是,为了加快速度,我需要转到 bam()框架,与gam()
这个问题在这里已经有了答案: Make a line separated by group in bar chart (3 个答案) 关闭上个月。 我正在尝试使用 ggplot2 在条形图的每个条上
这个问题在这里已经有了答案: Make a line separated by group in bar chart (3 个答案) 关闭上个月。 我正在尝试使用 ggplot2 在条形图的每个条上
是否可以同时使用 Intel HD 4000 集成显卡和独立 GPU,OpenCL(或 CUDA)作为设备,CPU 作为主机?我想要一些代码在集成显卡上运行,而其他代码同时在我的 GPU 上运行。 最
我是一名优秀的程序员,十分优秀!