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

matlab - 使用 Matlab,如何在以下根轨迹中找到值 K?

在 Matlab 中,如何在有振荡的系统中找到 K 的值?

(系统的 tf,如果需要: (K * (s + 25))/(s^3 + 24 s^2 + 100 s) )

PS。我正在使用根轨迹。

0 投票
1 回答
514 浏览

mysql - 为什么 com.mysql.jdbc.Driver 需要永远在 MATLAB 中打开?

我在 MATLAB 中遇到了 com.mysql.jdbc.Driver 的问题,我希望其他人遇到过它并可以帮助我。基本上,我的问题是在一台机器上,每次我调用database('mysql.jdbc.Driver', ...)时,该调用大约需要 30 秒。我只是照常记下这个,除了当我在不同的机器上运行相同的脚本时,database第一次调用大约需要 15 秒,之后每次不到 1 秒。建立数据库连接后,无论我在使用什么机器,运行查询都需要相同的时间。

有没有其他人遇到(并解决)这个问题?我最好的猜测是某种环境问题导致了这个问题,但我什至不知道从哪里开始寻找。

0 投票
4 回答
615 浏览

performance - 为什么在 MATLAB 中缓存答案需要更长的时间?

我在 MATLAB 中有一个长时间运行的函数,我试图通过添加缓存来加速它并最终显着降低了我的性能。我的代码基本上是在边缘检测图像中搜索连续的“水平”线,原始代码如下所示:

由于这个函数的性能不是我想要的,我想我会从任何一点添加长度缓存,如下所示:

令我惊讶的是,实现这种缓存实际上使我的性能更差,而不是更好。我最好的猜测是global变量给我带来了麻烦,或者它使用了额外的内存,但我没有足够的 MATLAB 经验知道。

已编辑...

正如 Gautam 正确指出的那样,原始代码中存在一个忽略递归结果的错误。这就是实际代码的作用。我确信这很明显,但 MATLAB 不是我的母语,所以如果有更 MATLAB 的方式来做到这一点,我会喜欢这些建议。

0 投票
2 回答
2232 浏览

math - MATLAB:使用 ODE 求解器?

这是一个非常基本的问题,但这是我第一次使用 MATLAB,我被困住了。我需要使用 3 种不同的数值积分技术来模拟一个简单的系列 RC 网络。我想我了解如何使用 ode 求解器,但我不知道如何输入系统的微分方程。我需要通过 m 文件来完成吗?

它只是一个简单的 RC 电路,形式如下:

初始条件为零。我有 R、C、步长和仿真时间的值,但我不知道如何特别好地使用 MATLAB。

任何帮助深表感谢!

0 投票
1 回答
6884 浏览

matlab - 有什么方法可以使 Matlab 中的“保持”功能静音

我在 Matlab 中做一些数据分析,每当我调用保持函数以继续绘制到当前图形时,我都会得到如下输出:

我想避免这种打印,因为它很丑陋并且使我的输出混乱。不幸的是,放置一个 ; 命令后不会使其静音。

有什么我可以做的(除了修改我的显示代码来完全避免“保持”命令)吗?

0 投票
2 回答
1788 浏览

matlab - matlabs linprog 太慢了

我正在开发一个需要大大提高速度的 matlab 应用程序。我正在使用 linprog 来求解一个 2 约束线性程序,该程序有大约 10,000 个以零和一为界的变量。Linprog 对我的应用程序来说非常慢。有什么办法可以重新制定以提高速度吗?或者您是否知道一些有用的与 matlab 兼容的共享软件(我的预算很紧)?

0 投票
2 回答
1345 浏览

c# - 寻找 Matlab 到 F#/C# 脚本转换器

我有一堆 <5 matlab 脚本。是否有工具可以从中吐出 F# 或 c# 等价物。

0 投票
2 回答
7423 浏览

matlab - MATLAB 设置 - 出错时停止

当我调试 MATLAB 代码时,我发现“总是在错误时停止(dbstop if error)”非常有用。
但是,关闭 matlab 也会将其重置为“如果出错则永不停止”

如何使此设置持续存在?

0 投票
3 回答
2803 浏览

java - Matlab javabuilder和内存的问题

我遇到了一些关于我的 javabuilder 编译的 matlab 代码的问题。我的应用程序基本上是这样拆分的:

  • 图形用户界面:Java
  • 计算:Matlab

主要问题是,在 Matlab(R17,2007a)中使用 javabuilder 编译我的 matlab 代码时,可用内存比将相同代码编译为 exe 文件时的可用内存少。我已经用“feature('memstats')”函数确认了这一点。我的数组通常大小为 1000000 x 25,从 java 运行时无法初始化,因为最大的连续内存空间太小(最大的内存空间约为 65MB,而作为 ML exe 运行时约为 1200MB-文件)。我的设备运行的是 Windows XP Professional x86,内存为 4GB。

我已经尝试过这两个 matlab/c 编译器(在 matlab 命令行中使用“mbuild -setup”命令设置):

  • lcc-win32 C 2.4.1
  • Microsoft Visual C++ 6.0(也带有 /LARGEADDRESSAWARE 标志,这似乎根本没有帮助)

有什么建议么?

0 投票
9 回答
174110 浏览

matlab - MATLAB中有foreach吗?如果是这样,如果基础数据发生变化,它会如何表现?

MATLAB中有foreach结构吗?如果是这样,如果底层数据发生变化(即,如果对象被添加到集合中)会发生什么?