如何在matlab中设置图像的位置

时间:2014-04-05 08:42:05

标签: matlab

我是matlab的新手并且做了一些练习。我画了这个黑盒子。我想移动或改变这个盒子的位置。例如向右移动或向上或向下移动等等。

enter image description here

我的代码:

function im = i(r,c)
%UNTITLED9 Summary of this function goes here
%   Detailed explanation goes here
Blk_blk= zeros(r,c);
k=imshow(Blk_blk);
%j= imresize(k,100);

xl = get(Blk_blk, -10);   %for position x way
yl = get(Blk_blk, -10);   % for position y way

set(Blk_blk, -10, xl, -10, yl);
end

如果我使用错误的方法指定x,y(即x和y)中的位置,请指定我 提前谢谢

1 个答案:

答案 0 :(得分:2)

请尝试以下操作。

到目前为止,您的代码

r = 10;
c = 10;
k = imshow(zeros(r, c));

你得到了

enter image description here

并执行命令后

llc_dx = 0.2;
llc_dy = 0.1;
set(gca, 'Position', get(gca, 'Position') + [llc_dx llc_dy 0 0])

你得到了

enter image description here