matlab中如何将直线旋转一定角度
推荐于2016-09-13 · 知道合伙人教育行家
输入指令:
【1】旋转。128*128太大,用3*3和5*5来演示。
>>A=rand(3) %【3*3矩阵,相当于128*128】
A =
0.4447 0.9218 0.4057
0.6154 0.7382 0.9355
0.7919 0.1763 0.9169
>>B=rand(5) %【6*6矩阵,相当于256*256】
B =
0.4103 0.0099 0.2722 0.9318 0.2026
0.8936 0.1389 0.1988 0.4660 0.6721
0.0579 0.2028 0.0153 0.4186 0.8381
0.3529 0.1987 0.7468 0.8462 0.0196
0.8132 0.6038 0.4451 0.5252 0.6813
>>AA=rot90(A) %【逆时针旋转90度】
AA =
0.4057 0.9355 0.9169
0.9218 0.7382 0.1763
0.4447 0.6154 0.7919
【2】A和B合成C
>>C=zeros(length(A),length(B)) %【3*5矩阵,且全为0】
C =
0 0 0 0 0
0 0 0 0 0
0 0 0 0 0
>> CC=C+255 %【全为255】
CC =
255 255 255 255 255
255 255 255 255 255
255 255 255 255 255