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

matlab - 歌声与音乐的分离

我想知道如何为歌曲的声乐和非声乐片段分类执行“光谱变化检测”。我们需要从光谱图中找到光谱变化。关于此的任何详细信息,特别是涉及 MATLAB?

0 投票
2 回答
651 浏览

java - 将一百万个数字从java传递到matlab?

我有一些在 10.919 秒内运行的代码。对其进行分析表明,10.182 秒被浪费在

当我使用时调用

可以做什么?我必须使用 Java 与外部 API 进行交互。


编辑:我使用了以下技巧:


并下降到 1.5s / 2.2s

编辑:

使java返回数组的长逗号分隔字符串表示,然后使用

产生几乎可以忍受的性能

0 投票
2 回答
1592 浏览

matlab - 有没有办法在matlab的单元格模式下调用子函数?

假设我有以下代码:

如何使用最后定义的子功能测试单元格 1 和单元格 2?

编辑:基本上这个例子中的每个单元格都会执行一些冗长的计算,所以我想分别测试和调试它们。我正在使用子函数来抽象和重用通用功能,因为到目前为止这个功能只在这个特定的应用程序中使用,我真的不想将 foo 放在单独的 m 文件中。

编辑(2):我只记得我隐约记得单元模式仅在 matlab 脚本中工作,而不在函数 m 文件中工作,并且在此类脚本中不允许子函数和嵌套函数。因此,我所要求的可能是不可能的。

尽管下面给出的匿名函数解决方案可能有些限制,因为它只允许单个表达式函数,但实际上它确实足以满足我的愿望,因此我已经接受它作为我的问题的解决方案。

0 投票
3 回答
4536 浏览

java - 如何在所有缩放级别实时准确地绘制大数据向量?

我有需要实时绘制的大型数据集(10 Hz 数据,因此每 24 小时有 864k 个点)。这个想法是用户可以缩放和平移到高度详细的散点图。

数据不是很连续,有尖峰。由于数据集如此之大,我无法在每次绘图刷新时绘制每个点。

但我也不能只绘制每个第 n 个点,否则我会错过大而短的尖峰等主要特征。

Matlab 做得对。您可以给它一个全零的 864k 向量,只需将任意一点设置为 1,它就会通过缩放和平移实时正确绘制。

Matlab是如何做到的?

我的目标系统是 Java,所以我将在 Swing/Java2D 中生成该图的视图。

0 投票
2 回答
3242 浏览

matlab - 如何将“帮助”文本添加到 mex 函数?

我正在写一个 Matlab mex 文件。但是,mex 文件似乎有一个严重的限制:help mexfilename不会导致出现帮助文本。

我可以通过编写一个 m 文件来规避这个问题,该文件最终调用 mex 文件,但包含帮助,但必须有更好的方法。

另一方面,这样我可以在 m 文件中进行所有错误检查,这样做更方便......

0 投票
6 回答
1693 浏览

c - 带有匹配括号的正则表达式

我正在尝试从 C 源代码中提取特定的硬编码变量。我剩下的问题是我想解析数组初始化,例如:

将这个例子解析成“{T_X, {1, 2}}”和“{T_Y, {3, 4}}”就足够了,因为这样就可以递归得到完整的结构。但是,它需要足够通用,以便能够解析任何用户定义的类型。

更好的是正则表达式列表,可用于从通用 C 代码结构(如#define、枚举和全局变量)中获取额外值。

C 代码是提供给我的,所以我无法控制它。我宁愿不编写一个一次解析一个字符的函数。但是,拥有一系列正则表达式是可以的。

这不是将文件导入 MATLAB 或基本正则表达式的问题。我正在使用一个特定的正则表达式,它通过括号保留分组。

编辑:看起来正则表达式不进行递归或任意深度匹配。根据这里这里

0 投票
1 回答
1697 浏览

matlab - 如何使用 PowerPoint 2003 VBA 将图片添加到占位符中?

我正在尝试使用 MATLAB 创建 PowerPoint 幻灯片。它似乎与使用 VBA 创建 PowerPoint 幻灯片基本相同,只是语法略有不同。函数名和变量名都是一样的。

无论如何....我可以在幻灯片中添加图片。我还可以添加一个特定的布局,它会创建一些占位符。但我不知道如何添加图片并将其链接到特定的占位符。我想将 4 张图片导入 PowerPoint 并应用“4 对象”布局。我显然可以手动将图片放置在布局选择的相同位置。但我想将它们链接到占位符,以防我需要更改布局。

有谁知道如何添加图片并将其链接到占位符?

谢谢,安德鲁

0 投票
2 回答
3020 浏览

matlab - 如何使用Matlab在空间中的两点之间连接一条固定长度的曲线?

我们在 3d 空间中有两个点 (x1,y1,z1) 和 (x2,y2,z2)。我们有一条固定长度的曲线,要在这些点之间连接(不是直线)。Matlab中的代码如何进行?

0 投票
2 回答
5774 浏览

math - 由空间中两点之间的弧长参数化的螺旋方程

由空间中任意两点之间的弧长(即弧长的函数)参数化的螺旋方程是什么?有什么功能吗?我如何使用 matlab 或 mathematica 实现相同的功能?

0 投票
5 回答
21391 浏览

matlab - 如何在 MATLAB 匿名函数中执行多个语句?

我想做这样的事情:

所以当我说:

它将执行functionCall1()然后执行functionCall2()。(我觉得我需要像C , operator之类的东西)

编辑:

functionCall1并且functionCall2不一定是返回值的函数。