huanghuan
2008-11-06, 18:49
有这样一道题:
以电影的方式产生包含21个画面的动画,代表位于clown.mat中的小丑图象,但颜色矩阵需要由初始的map等距转换为1-map,因此电影将呈现小丑图象由正片渐渐转成负片的效果,保存你的文件为kao4.m. 提示:先要载入小丑图象。
我的程序如下:
oad clown %加载一个小丑图的数据
X; %图像的数据矩阵
b=y[]; %建立一个空矩阵
i=map; %图像的颜色矩阵
j=1-map; %图像的颜色矩阵
k=(i-j)/21; %在两颜色矩阵之间进行21等分
g=length(b);
g=21; %把矩阵b的长度定义为21
for q=1:21
p=i+k; %p为矩阵i,j之间任一矩阵
b(q)=p; %把p放入空矩阵b中
M(:,q)=getframe;
end
movie(M,2,1)
望指点,谢谢。
以电影的方式产生包含21个画面的动画,代表位于clown.mat中的小丑图象,但颜色矩阵需要由初始的map等距转换为1-map,因此电影将呈现小丑图象由正片渐渐转成负片的效果,保存你的文件为kao4.m. 提示:先要载入小丑图象。
我的程序如下:
oad clown %加载一个小丑图的数据
X; %图像的数据矩阵
b=y[]; %建立一个空矩阵
i=map; %图像的颜色矩阵
j=1-map; %图像的颜色矩阵
k=(i-j)/21; %在两颜色矩阵之间进行21等分
g=length(b);
g=21; %把矩阵b的长度定义为21
for q=1:21
p=i+k; %p为矩阵i,j之间任一矩阵
b(q)=p; %把p放入空矩阵b中
M(:,q)=getframe;
end
movie(M,2,1)
望指点,谢谢。