Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/363.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Matlab 运算矩阵序列_Matlab_Matrix_Sequence - Fatal编程技术网

Matlab 运算矩阵序列

Matlab 运算矩阵序列,matlab,matrix,sequence,Matlab,Matrix,Sequence,我正在处理大量的矩阵,只是在单个数字上有所不同(比如601、602、603等等)。 我知道如何使用for循环和%d 但是我不能用矩阵做类似的事情。 你知道吗??虽然这会浪费很多时间,但我正在考虑键入每个不同的矩阵名称来处理它们。 提前感谢我不知道importdata命令(可能我的matlab版本太旧了),但是如果我同时使用dlmread和dlmwrite,它就可以正常工作 A = [1 2 3 4; 5 6 7 8]; dlmwrite('file.txt',A); B{1} = dlmr

我正在处理大量的矩阵,只是在单个数字上有所不同(比如601、602、603等等)。
我知道如何使用for循环和%d 但是我不能用矩阵做类似的事情。
你知道吗??虽然这会浪费很多时间,但我正在考虑键入每个不同的矩阵名称来处理它们。

提前感谢

我不知道importdata命令(可能我的matlab版本太旧了),但是如果我同时使用dlmread和dlmwrite,它就可以正常工作

 A = [1 2 3 4; 5 6 7 8];
 dlmwrite('file.txt',A);
 B{1} = dlmread('file.txt');

Dlmread和dkmwrite以csv格式保存。最后,所有内容都在单元格数组B中。如果您必须使用importdata函数,请提供源代码或文档

我的建议是不要使用许多具有不同名称的矩阵,而是将它们组合成一个3D数组或单元格数组。顺便说一句,要创建3D数组,我需要使用for循环,不是吗?你的矩阵来自哪里?这些矩阵以前是从.grb文件生成的(每个矩阵589x31)。现在我想创建一个589x31x72阵列