问题标签 [matlab]

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 回答
25120 浏览

matlab - matlab中的分箱

我一直无法在 matlab 或 octave 中找到一个函数来做我想做的事。我有一个包含两列(x 和 y 值)的矩阵 m。我知道我可以通过执行 m(:,1) 或 m(:,2) 来提取列。我想将其拆分为 [可能] 大小相等的较小矩阵,并绘制这些矩阵的平均值。换句话说,我想根据 x 值将值放入 bin 中,然后找到 bin 的平均值。我觉得 hist 函数应该对我有帮助,但似乎没有。

有谁知道一个内置函数来做这样的事情?

编辑

我本来打算提到我看着 hist 并不能让它做我想做的事,但它一定是我的想法。

示例:假设我有以下内容(我正在八度音阶中尝试这个,但是 afaik 它在 matlab 中有效):

如果我想要 10 个垃圾箱,我希望将 m 分成:

然后得到每个 bin 的平均值。

更新:我在这里发布了一个后续问题。我将不胜感激。

0 投票
3 回答
2274 浏览

matlab - matlab变量中的函数名和参数

在我的 matlab m 文件中,我使用一些逻辑(字符串 concat)来构建如下变量:

这意味着我有一个字符串,它是一个函数和一些参数。我该怎么做那个函数调用?

尝试 run(c) 会导致:

注意:如果没有参数,run(c) 可以正常工作。例如 c='CalcPrediction'; 运行(c);

0 投票
4 回答
1246 浏览

java - MATLAB Java 引用问题

我有一个 MATLAB 类,其中包含对 java 对象的引用

在我使用它之后(使用 clear、scope exit 或显式设置 myClass = 0; ),java 对象仍然存在——即使在调用 Runtime.gc 之后也是如此。

我在转储中看到该对象仍在 MATLAB 进程的 JVM 堆中(使用 jmap -histo pID),因此我假设 MATLAB 本身仍在引用该对象——尽管调用了 clear、clear JAVA、clear classes 等。 - 没有任何帮助

有任何想法吗?

0 投票
2 回答
2898 浏览

matlab - 更好的(非线性)分箱

我问的最后一个问题是关于如何按 x 坐标对数据进行分箱。解决方案简单而优雅,我很惭愧我没有看到它。这个问题可能更难(或者我可能只是盲目)。

我从大约 140000 个数据点开始,将它们分成 70 个沿 x 轴等距分布的组,然后取每组的平均位置 (x_avg, y_avg) 并绘制它们;一条漂亮的曲线出现了。不幸的是有两个问题。首先,边缘的人口比图的中心少得多;其次,某些领域的变化比其他领域更大,因此需要更好的解决方案。

因此,我有两个具体问题和一个提出建议的一般邀请:

matlab 是否具有将矩阵拆分为固定数量的较小矩阵或固定大小的较小矩阵的内置方法?

是否有算法(或 matlab 函数,但我发现不太可能)来确定更精细地对感兴趣区域进行分类所需的边界?

更一般地说,有没有更好的方法将数以万计的数据点浓缩成一个整齐的趋势?

0 投票
4 回答
99779 浏览

matlab - 如何在 MATLAB 中绘制没有黑边的曲面图?

黑线很可怕,我怎样才能摆脱它们?我只想要彩色表面。

0 投票
6 回答
246332 浏览

matlab - 如何在 MATLAB 中创建一个新图形?

通常当我在MATLAB中绘图时,它总是在同一个图形上绘制。我如何让它绘制一个新的图形?

我知道它非常初级,但我没有使用 Google 搜索找到它。

0 投票
2 回答
12522 浏览

matlab - 如何绘制(半)对数 3d 图?(Matlab)

我知道用于 2D 绘图的 semilogx 和 semilogy。SURF 和 MESH 有什么等价物?

0 投票
2 回答
2873 浏览

matlab - 如何在 Matlab 上的(半)对数 3d 图上获得漂亮的色标?

在通过外部站点的链接回答了这个问题后,我意识到我解决了一个问题,只是为了得到另一个问题:在对数刻度上,MESH 和 SURF 函数的 C=Z 参数不能很好地工作。你得到的只是一个蓝色图表,没有通常的颜色渐变,你通过传递 3 个参数得到。

如何恢复?

0 投票
5 回答
16889 浏览

matlab - 帮我理解FFT函数(Matlab)

1) 除了负频率,FFT 函数提供的最小频率是多少?是零吗?
2)如果为零,我们如何在对数刻度上绘制零?
3)结果总是对称的?或者它只是看起来是对称的?
4)如果我使用 abs(fft(y)) 比较 2 个信号,我会失去一些准确性吗?

0 投票
7 回答
22278 浏览

c# - Matlab和C#之间的互操作

在互联网上窥视之后,似乎可以在 C# 和 Matlab 之间进行互操作。我想知道是否有人在这方面取得了成功,以及他们为此做了什么。如果可能的话,在不使用 COM 的情况下以某种方式将其拉下来。谢谢你的时间。