📄 fasong.m
字号:
发送:
x=1:10000;
y=1:10000;
z=1:10000;
jm1=1:10000;
jm2=1:10000;
jm3=1:10000;
jma=1:10000;
jmb=1:10000;
jmc=1:10000;
load('data.txt','-ascii');
x(1)=data(1);
y(1)=data(2);
z(1)=data(3);
T=0.008;
for k=1:9999
x(k+1)=10*T*(y(k)-x(k))+x(k);
y(k+1)=T*(28*x(k)-x(k)*z(k)-y(k))+y(k);
z(k+1)=T*(x(k)*y(k)-(8/3)*z(k))+z(k);
end
a=1;
b=1;
c=1;
for k=1000:10000
if x(k)>0
jm1(a)=x(k);
a=a+1;
end
if y(k)>0
jm2(b)=y(k);
b=b+1;
end
if z(k)>0;
jm3(c)=z(k);
c=c+1;
end
end
a=a-1;
b=b-1;
c=c-1;
jma=round(jm1*99);
jmb=round(jm2*99);
jmc=round(jm3*99);
imfin=imfinfo('123.jpg');
width=imfin.Width;
height=imfin.Height;
for j=1:a
while jma(j)>width
jma(j)=jma(j)-width;
end
end
for j=1:b
while jmb(j)>width
jmb(j)=jmb(j)-width;
end
end
for j=1:c
while jmc(j)>width
jmc(j)=jmc(j)-width;
end
end
RGB=imread('123.jpg');
RGB2=RGB;
for j=1:height
for u=1:width
if (u+jma(j)<width)||(u+jma(j)==width)
RGB2(j,u+jma(j),1)=RGB(j,u,1);
elseif (u+jma(j))>width
RGB2(j,u+jma(j)-width,1)=RGB(j,u,1);
end
end
for v=1:width
if (v+jmb(j)<width)||(v+jmb(j)==width)
RGB2(j,v+jmb(j),2)=RGB(j,v,2);
elseif (v+jmb(j))>width
RGB2(j,v+jmb(j)-width,2)=RGB(j,v,2);
end
end
for w=1:width
if (w+jmc(j)<width)||(w+jmc(j)==width)
RGB2(j,w+jmc(j),3)=RGB(j,w,3);
elseif (w+jmc(j))>width
RGB2(j,w+jmc(j)-width,3)=RGB(j,w,3);
end
end
end
imwrite(RGB2,'jm.jpg');
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -