问题标签 [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.
image - 在matlab中加载一个变量
我想在具有不同图像名的循环中加载变量。
它看起来是变量(名称)而不是(image01),我该怎么做呢,
matlab - Matlab:将 .m 文件保存到变量的好方法
现在我正在做一些需要一些时间的优化,我想以一种好的方式保存结果。由于我的代码不断变化,我想将一两个 .m 文件与结果一起保存。如果我必须确切地看到我在做什么,作为备份。
所以我理想的情况是:
这样所有这些最终都存储在一个文件中。这可能不是超级节省内存,但我认为这几个 KB 是值得的。
理想情况下像
会产生一些易于阅读的输出。
有什么想法可以解决这个问题吗?谢谢托马斯
Ps:我也可以使用版本跟踪系统,但我不想这样做,因为要转到以前的版本总是需要一些努力。
matlab - 从文件导入数据的命令
我正在使用 MATLAB 来组织红外摄像机测量数据,并且我希望比现在更高效地工作。
红外热像仪的 SW 导出按列组织的数据
我可以手动加载它,我也可以使用load -ascii foo.bar
,但第一种方式很长,因为无休止的点击,第二种方式很烦人,因为使用时load -ascii
我必须删除第一行,其中包含“一些文本”。现在我必须编辑所有文件,加载它们,提取第一列并将它们合并到一个矩阵中。
所以我的问题是:是否有任何命令或命令例程可以导入此文件结构而无需对其进行编辑?我只想要第一列的数据(编辑一个文件不是浪费时间)
感谢您的任何建议。
matlab - 加载和绘制 csv 文件
我是一个新的 matlab 用户,试图将我的 145 个 .csv 文件加载到 matlab 中。这些文件具有相似的名称,并且都包含两列和 3000 行。我需要能够为每个文件分别处理第 1 列和第 2 列并绘制它们(第 2 列超过 1)。到目前为止,我尝试了以下(对于包含所有文件的文件夹):
我的 x 只有 3000x2 双倍,但我需要第三维……而且我不知道如何访问“direc”文件夹。我还尝试通过以下方式额外定义每个文件的第 1 列和第 2 列:
并绘制它;但它仅返回 1 个数据集(1 个文件)的图。
有人可以帮我吗?我希望我提供了所有必要的信息。
谢谢!
matlab - MATLAB 从 gui 加载 .mat 文件并访问结构内的变量
我正在设计一个 gui,我正在尝试将一个 mat 文件加载到一个结构中,然后从结构中访问数据。我还想打印结构中的变量,以查看变量是否在 mat 文件中并且它们是否有效。谢谢,我在matlab方面也没有太多经验。这是我的代码:
现在我在尝试将 mat 文件加载到结构中时遇到错误。
matlab - 对包含对象的大量小型 .mat 文件进行高效磁盘访问
我正在尝试确定存储大量小型 .mat 文件的最佳方式,大约 9000 个大小从 2k 到 100k 的对象,总共大约半个演出。
典型的用例是我一次只需要从磁盘中提取少量(比如 10 个)文件。
我试过的:
方法 1:如果我单独保存每个文件,我会遇到性能问题(保存时间非常慢并且系统在一段时间后运行缓慢),因为 Windows 7 难以处理,因此文件夹中的文件可能会出现(而且我认为我的 SSD 过得不好)也是)。但是,最终结果很好,我可以非常快速地加载我需要的内容。这是使用“-v6”保存。
方法 2:如果我将所有文件保存在一个 .mat 文件中,然后只加载我需要的变量,则访问速度非常慢(加载时间大约是加载整个文件所需时间的四分之三,变化很小,具体取决于保存的顺序)。这也是使用“-v6”保存。
我知道我可以将文件分成许多文件夹,但这似乎是一个令人讨厌的黑客行为(并且不会解决 SSD 不喜欢写很多小文件的问题),有没有更好的方法?
编辑:这些对象主要由一个双精度数据的数字矩阵和一个伴随的 uint32 标识符向量,以及一堆小的识别属性(字符和数字)组成。
matlab - 将结构字段加载到变量中(MATLAB)
我有一个结构存储在我的硬盘上。我需要将其字段之一加载到局部变量中。一个简单的负载得到
是否可以在 1 步中做到这一点?我当然可以覆盖 var 并完成此操作,但是有直接的方法吗?谢谢。
matlab - 为什么 Matlab R2010 不能从 R2007 加载神经网络对象?
我有一个神经网络,已在 Matlab 2007 中保存到 .mat 文件中。
我正在尝试从文件中加载神经网络load filename.mat
。这适用于 R2007b 和 R2008 版本,但是当我尝试在 R2010b 中加载时,我收到以下消息:
警告:运行类的 loadobj 方法时发生错误。从 MAT 文件加载的对象是运行 loadobj 方法之前对象的副本。其余变量也从 MAT 文件中加载。
遇到的错误是:
引用不存在的字段“名称”
奇怪的是,它看起来好像包含神经网络的变量存在,但它不能正常工作。在 R2010 中,没有使用神经网络的函数。
有没有人遇到过类似的问题?如何保存神经网络以使其与 Matlab R2010 兼容?
或者更好的是,我怎样才能在 Matlab 2010 中正确加载它?
matlab - 当条件是成功加载数据时如何使用if语句?MatLab
所以在一个循环中,我希望只有在加载该循环中的数据成功时才执行所有语句。否则我希望循环继续到下一次迭代。
如您所见,我正在递增 0.5,如果负载在该增量上不起作用,我希望循环基本上跳过所有操作并转到下一步。
谢谢你,阿比德
r - R:帮助将特定的 .mat 文件读入 R
所以我一直在尝试将这个特定的.mat文件读入R。我对matlab不太了解,但我知道R.matlab包只能将未压缩的数据读入R,并将其保存为未压缩我需要在 matlab 中使用
save new.mat -v6
.
好的,所以我这样做了,但是当我readMat("new.mat")
在 R 中使用时,它永远被卡住了。我还尝试通过以下方式使用包 hdf5:
我不确定这个问题可能是什么,但如果有人想弄清楚这个文件位于http://dibernardo.tigem.it/MANTRA/MANTRA_online/Matlab_Code%26Data.html 并称为库存。 mat(第一个文件)。
谢谢你的帮助!