标签: mat-file

如何从mat文件加载指定的变量

我有一些mat文件,其中保存了大量变量.所以我只想加载变量的子集.例如,如果我想加载

vars = {'x', 'y', 'z'}
Run Code Online (Sandbox Code Playgroud)

我知道我可以明确地做

a = load('filename.mat', 'x', 'y', 'z')
Run Code Online (Sandbox Code Playgroud)

vars列表可能会变长,我需要加载多个文件,所以我不能vars每次都明确地列出列表.有没有办法vars作为参数输入传入?

matlab mat-file

2
推荐指数
1
解决办法
77
查看次数

加载 MAT 文件而不创建中间变量

我正在尝试加载 MAT 文件并获取数据集作为输出。如果我跑

a = load('foo.mat');
Run Code Online (Sandbox Code Playgroud)

a是结构而不是数据集。为了获得数据集,我需要运行以下代码

load('foo.mat');
a = foo;
Run Code Online (Sandbox Code Playgroud)

尽管如此,在我的工作区中,我有两个相同的数据集,特别是 afoo

有没有办法只编写一行代码并导入 MAT 文件并获得单个数据集而不是两个数据集?

file-io matlab structure dataset mat-file

1
推荐指数
1
解决办法
161
查看次数

如何将3D矩阵转换为几个2D矩阵?

mat文件是156*192*25 3D矩阵.数据是mat文件中的一系列n = 25个图像.如何将此3D矩阵转换为25个2D矩阵并独立显示?谢谢〜

matlab mat-file

0
推荐指数
1
解决办法
529
查看次数

将结构类型转换为矩阵八度

我有一个myfile.mat包含3000x35大小数据的文件。当我将其加载到变量中时:

a = load('myfile.mat')
Run Code Online (Sandbox Code Playgroud)

它给出struct了大小1x1。我怎样才能得到确切的形式作为矩阵。这是必需的,因为我需要更改某些列值。

file-io matlab struct octave mat-file

0
推荐指数
1
解决办法
1597
查看次数

标签 统计

mat-file ×4

matlab ×4

file-io ×2

dataset ×1

octave ×1

struct ×1

structure ×1