问题标签 [matlab-load]

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

matlab - 如何为matlab更新.mat文件中的变量?

我有一个存储一堆变量的 matlab .mat 文件。如何更新单个变量?

我试过这样做:

但它说

这是什么意思,我该如何解决?

谢谢!

0 投票
2 回答
552 浏览

matlab - 在 clojure / Incanter 中加载复杂的 MATLAB .mat 文件

在我寻求使用 MATLAB 并将其替换为 Incanter / Clojure 的过程中,我需要能够加载或至少转换几 TB 的 matlab .mat 文件。

由于这些是相当复杂的 mat 文件,结构和元胞数组以各种不同的方式嵌套,我认为将它们导出到任何类型的文本文件并稍后读取它们并不容易。

Clojure(或java?!)中是否有任何库可以帮助我?

任何其他建议也非常受欢迎。

0 投票
1 回答
2624 浏览

matlab - 在 MATLAB 中加载多个 .mat 文件

我有 110 个名为 time1.mat、time2.mat ...、time110.mat 的文件。我想将这些矩阵加载到 MATLAB 工作区中。

我一直习惯load -'ASCII' matrix.mat在当前文件夹中加载一个 ASCII 矩阵文件。

所以我试着做

但我收到一个 MATLAB 错误

当然,字符串filename似乎被 MATLAB 正确评估为time1.mat. 在第一次迭代中,它在负载线处崩溃。

有什么建议我应该怎么做?

0 投票
2 回答
3203 浏览

performance - MATLAB:访问加载的 MAT 文件非常慢

我目前正在处理一个涉及保存/加载相当大的 MAT 文件(大约 150 MB)的项目,我意识到访问加载的单元数组比在脚本或函数中创建的等效版本要慢得多。

我创建了这个示例来模拟我的代码并显示差异:

在此代码中,没有保存或加载任何 MAT 文件。在 i 上一次迭代的平均时间是 0.75 秒。当我取消注释保存/加载文件的行时,对 i 进行一次迭代的计算大约需要 6.2 秒(不考虑保存/加载时间)。差别慢了 8 倍!

我正在使用 MATLAB 7.12.0 (R2011a) 64 位和 Windows 7 64 位,并且 MAT 文件以 v7.3 版本保存。

会不会和MAT文件的压缩有关?还是缓存变量?有什么方法可以防止/避免这种情况吗?

0 投票
3 回答
8559 浏览

matlab - 在工作区中加载 mat 文件

我有一个文件夹 A,其中包含文件夹 B 和 C

在文件夹级别,我有一个启动脚本,我希望从此脚本加载 C1 文件夹中可用的 data.mat 文件中可用的数据。

所以从我的脚本 A_script.m 中,我做到了:

脚本文件内容:

但这什么也没做,没有加载数据,也没有引发错误!有人能帮我吗 ?

谢谢

0 投票
2 回答
83 浏览

matlab - 加载目录时会发生什么?

我正在尝试学习我的教授发布的一些简单的 matlab 代码,第一行就像

我以前从未见过像这样使用“负载”,它有什么作用?它会加载目录中的所有 .m 文件吗?

我还在代码中看到了很多自定义函数,例如“T()”、“Lon()”、“Lat()”等,它们不是标准的 matlab 函数,因此我假设它们是从该目录导入的?

谢谢

0 投票
1 回答
7823 浏览

matlab - 从 matlab 中的 .mat 文件中读取特定列

我想加载工作空间中已经存在的特定列格式.mat文件,加载后我应该怎么写呢?

0 投票
1 回答
434 浏览

matlab - 将 .mat 文件加载到另一个文件中,而不使用 .mat 文件中的变量名

这个问题很烦人。情况是这样的,我的 .mat 文件中只有一个变量。我很感兴趣将它加载到另一个变量中,而无需从我尝试加载的文件中访问该变量。对,现在我尝试了这样的方法,但没有效果:

0 投票
3 回答
13150 浏览

matlab - 将多个 .mat 文件加载到 Matlab 工作区

我正在尝试将几个 .mat 文件加载到工作区。但是,它们似乎相互覆盖。相反,我希望它们附加。我知道我可以做类似的事情:

等等

然后手动附加变量。

但是有很多变量,并且为每个变量添加一个附加语句是非常不可取的(尽管可能作为最后的手段)。有什么方法可以让我将 .mat 文件加载到工作区(通过使用load()没有分配的命令)并附加它们?

0 投票
1 回答
141 浏览

matlab-load - load() - 忽略给定的字符串

我正在尝试使用 MATLAB 中的 load() 函数从文本文件中读取数据。但是,文本文件的每一行都以“...”结尾。数据文件不是由 MATLAB 生成的,所以我无法控制省略号的来源。

我正在加载的数据文件如下所示:

它的实际长度超过 100,000 行,但你明白了。使用 load() 命令会引发错误,因为每行末尾都有 '...'。我正在寻找的只是阅读前四列。

加载数据的最有效方法是什么,同时在最后完全省略掉流氓椭圆列?不涉及使系统两次解析整个文本文件的方法会更好,但不是必需的。