Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/matlab/14.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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/three.js/2.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
Arrays 如何替换另一文件中的一行_Arrays_Matlab_Cell - Fatal编程技术网

Arrays 如何替换另一文件中的一行

Arrays 如何替换另一文件中的一行,arrays,matlab,cell,Arrays,Matlab,Cell,我有这样的单元阵列: M = [002] [A] [0] [0] [0] [381] [002] [B] [0] [0] [0] [166] [002] [C] [0] [0] [0] [136] [002] [D] [0] [0] [0] [880] [003] [E] [0] [0] [0] [839] [003] [F] [0] [0] [0] [156] [003] [G] [0] [0]

我有这样的单元阵列:

M =
 [002]  [A] [0] [0]   [0]     [381]
 [002]  [B] [0] [0]   [0]     [166]
 [002]  [C] [0] [0]   [0]     [136]
 [002]  [D] [0] [0]   [0]     [880]
 [003]  [E] [0] [0]   [0]     [839]
 [003]  [F] [0] [0]   [0]     [156]
 [003]  [G] [0] [0]   [0]     [789]
 [003]  [H] [0] [0]   [0]     [676]
 [003]  [I] [0] [0]   [0]     [778]
 [004]  [J] [0] [0]   [0]     [787]
N =
 [002]  [A] [0] [0]   [0]     [381]
 [002]  [B] [0] [0]   [0]     [166]
 [002]  [C] [0] [0]   [0]     [136]
 [002]  [D] [0] [0]   [0]     [880]
 [003]  [X] [4] [3]   [E]     [839]
 [003]  [Y] [7] [4]   [F]     [156]
 [003]  [G] [0] [0]   [0]     [789]
 [003]  [H] [0] [0]   [0]     [676]
 [003]  [Z] [8] [1]   [I]     [778]
 [004]  [J] [0] [0]   [0]     [787]
我有一个输入文件,其中包含:

[X] [4] [3]  [E]      [839]
[Y] [7] [4]  [F]      [156]
[Z] [8] [1]  [I]      [778]
我希望第二个文件
([E]、[F]和[I])
中的第三列作为索引,以查找M中的值,然后替换M中的行(但没有更改M的第一列),因此我得到如下新矩阵:

M =
 [002]  [A] [0] [0]   [0]     [381]
 [002]  [B] [0] [0]   [0]     [166]
 [002]  [C] [0] [0]   [0]     [136]
 [002]  [D] [0] [0]   [0]     [880]
 [003]  [E] [0] [0]   [0]     [839]
 [003]  [F] [0] [0]   [0]     [156]
 [003]  [G] [0] [0]   [0]     [789]
 [003]  [H] [0] [0]   [0]     [676]
 [003]  [I] [0] [0]   [0]     [778]
 [004]  [J] [0] [0]   [0]     [787]
N =
 [002]  [A] [0] [0]   [0]     [381]
 [002]  [B] [0] [0]   [0]     [166]
 [002]  [C] [0] [0]   [0]     [136]
 [002]  [D] [0] [0]   [0]     [880]
 [003]  [X] [4] [3]   [E]     [839]
 [003]  [Y] [7] [4]   [F]     [156]
 [003]  [G] [0] [0]   [0]     [789]
 [003]  [H] [0] [0]   [0]     [676]
 [003]  [Z] [8] [1]   [I]     [778]
 [004]  [J] [0] [0]   [0]     [787]
我该怎么做呢?

使用


阅读:

[E]、[F]和[I]在第4列;不是第三次谢谢你!!