我是matlab的新手并且做了一些练习。我画了这个黑盒子。我想移动或改变这个盒子的位置。例如向右移动或向上或向下移动等等。
我的代码:
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)中的位置,请指定我 提前谢谢
答案 0 :(得分:2)
请尝试以下操作。
到目前为止,您的代码
r = 10;
c = 10;
k = imshow(zeros(r, c));
你得到了
并执行命令后
llc_dx = 0.2;
llc_dy = 0.1;
set(gca, 'Position', get(gca, 'Position') + [llc_dx llc_dy 0 0])
你得到了