7得票1回答
在Octave中实现Matlab的`num2str`行为

以下是代码示例: x = [1.1, 2.22, -3.3; 4.44, 5.55, 6.6]; fmt = '%.16g '; y = num2str(x, fmt) 在 Matlab (R20105b) 中会产生不同的结果。 y = 1.1 2.22 -3.3 4.44 5.55...

7得票5回答
如何在一组点中找到一个点的第k个最近邻?

我有一组在2D平面上的点(x,y)。给定一个点(x0,y0)和数字k,如何在点集中找到(x0,x0)的第k个最近邻居。具体来说,点集由两个数组表示:x和y。点(x0,y0)由索引i0给出。它意味着x0 = x(i0)和y0 = y(i0)。 是否有Matlab中的任何函数或其他方法可以帮助我...

7得票3回答
OpenCV中的本地归一化

我正在尝试在OpenCV中实现一种本地归一化算法,以减少图像中的照明差异。我找到了一个MATLAB函数,并在OpenCV中实现了它。然而,我得到的结果与MATLAB函数给出的结果不同。 这是我的代码: Mat localNorm(Mat image, float sigma1, float...

16得票4回答
如何将向量归一化/反归一化到范围[-1;1]?

如何将向量归一化到范围为[-1;1]? 我想使用函数norm,因为它会更快。 在归一化后,也请告诉我如何反归一化该向量?

8得票1回答
在一个3D图中绘制多个2D轮廓图[MATLAB]

我想知道如何在 3D 图中绘制多个间隔在 z 轴上的 2D 等高线图,就像这样的图示所示:

10得票4回答
如何在不将其放入工作区的情况下向Simulink模型提供输入

我有一个 Simulink 模型,目前是从脚本中运行的(即不是从函数中运行)。该脚本将变量值写入 MATLAB 工作区,运行模型仿真(使用这些值),然后模型将附加值写入工作区。如果我尝试将脚本转换为函数(即在文件顶部放置 function [output] = runSim()),则 Simu...

16得票3回答
什么情况下应该使用`sparse`?

我一直在查阅Matlab的sparse文档,试图找到何时使用稀疏表示而不是完整表示的指南。 例如,我有一个矩阵data,其中约30%的条目为非零值。我可以检查所使用的内存。 whos data Name Size Bytes C...

8得票1回答
如何在一些被裁剪的图像中识别相似的图像?

我有100张视觉上相似的图片,需要搜索重复的图片。我有一个可以匹配相同颜色/图案/编辑等内容的算法,但它不支持裁剪。也就是说,如果有两张相似的图片,其中一张被裁剪了,那么结果将不同。 我需要一种算法,可以匹配两张类似的图片,尽管它们被裁剪过,就像tineye一样。我参考了一些资料,但都没有成...

12得票2回答
具有可变长度参数列表的匿名函数

我能否创建一个接受可变数量参数的匿名函数? 我有一个结构体数组 S,其中有一个字段,比如说bar,我想将所有bar的值传递给我的匿名函数foo。由于结构体S中的元素数量未知,foo必须能够接受可变数量的参数。 我能想到的最接近的方法是将一个单元格数组作为输入参数列表进行传递:foo({ar...

8得票1回答
MATLAB中矩阵乘法的时间复杂度

有人知道MATLAB用于矩阵乘法的算法及其时间复杂度吗?