matlab - 打印二维数组的子阵列

kl.*_*kl. 1 matlab

嗨,假设我在matlab中有以下内容

             h = [0,0,0,1;
                  1,1,1,1];
Run Code Online (Sandbox Code Playgroud)

现在我如何打印第一个子阵列的所有值,即0,0,0,1

或者例如第二个子阵列1,1,1,1.谢谢 !

Ken*_*ena 6

您可以通过执行操作来访问矩阵的第一行

   firstRow = h(1,:)
Run Code Online (Sandbox Code Playgroud)

同样,您只能访问第三列

   thirdColumn = h(:,3)
Run Code Online (Sandbox Code Playgroud)

我建议你查看"矩阵索引"下的MATLAB帮助,因为这是非常基本的东西(你可以做很多其他很好的事情来访问矩阵的一个子集)

对于打印,您可以省略最终;,或查看功能displayfprintf.