代码之家  ›  专栏  ›  技术社区  ›  RanX

了解matlab函数

  •  0
  • RanX  · 技术社区  · 6 年前
    for row = 1 : size(YourImage, 1)
        thisRow = YourImage(row, :, :);
        to_display(row,:,:) = thisRow;
        image(to_display);
        drawnow();
    

    我是matlab新手,我知道这个函数应该做什么,但我不知道怎么做,尤其是这两行:

    for row = 1 : size(YourImage, 1)
    

    我不明白这是怎么回事: (row, :, :)

    1 回复  |  直到 6 年前
        1
  •  3
  •   Vahni    6 年前
    for row = 1 : size(YourImage, 1)
    

    这将从步长为1的1迭代到大小(YourImage,1),即图像沿维度1的大小,即图像中的行数。(假设您的图像是2D矩阵就可以了,因为 a:b 应为标量。)

    无论何时 : 用作数组位置的参数,它引用该维度中的所有元素。例如 test(:,i) 将返回列中的所有行值 i

    对于代码段中列出的其他函数,应阅读以下链接:

    1. image
    2. drawnow

    MATLAB有全面的文档,请在其中搜索您不理解的内置函数。