[Cold Moon、Cold Snow、Desolate Scenery](matlabで実装)

コンテンツ

1水と雲の間、かなり言葉がない

2心の浮き沈み

3Matlabは暗いシーンを実装します


1水と雲の間、かなり言葉がない

「江城子・斜めの風と霧雨が春を冷やす」

斜めの風と霧雨が春を冷たくします。

名誉ある、かつての喜びを思い起こして、

梨の花を入れると、寂しい涙が乾きます。

Fangcao Duanyan Nanpu Road、

そして、泣かないで、キャッスルピークを見てください。

昨夜夢を見た。

水と雲の間、かなり言葉が出ない、

鄭内は目を覚ますが、悲しみはまだ残っている。

キルトを回して、イライラして空に、

天国は見やすく、李は見づらい。

それは春の日でした、そして詩人はおそらく彼の退屈を和らげるために、GuZunと一人でいました。私はこの「斜めの風と霧雨」、この鋭い「春の寒さ」を望んでいませんが、それは彼女の多くの「前幸せな」過去の出来事の振り返りを引き起こしました。

この詩は失われた愛の悲しみについてのものであり、作者の心の奥底からの悲しげな嘆きに満ちています。朱秀珍は幼い頃、自由な結婚と恋愛に幸せを感じていたが、その後、両親が主宰し、下品な役人との結婚を余儀なくされた。オシドリに当たる棒の悲しみが散りばめられ、キオンの枝が間違って挿入されて損傷に耐え、彼女の心に残り、憎しみ、悲しみ、悲しみ、病気、そしてアルコールの5つのキャラクターで彼女の人生を作りました悲劇的な終わりに。

2心の浮き沈み

老子は中国の思想と文化の祖先です。この文はどういう意味ですか?中国の秦以前の思想の学校には、知識人、学者、思想家だけでなく、政治家、軍事戦略家、外交官も含まれています。年代順では、百学修士の長男は、春秋五覇の長である桓公の管仲首相である可能性が高い。

老子が中国の思想と文化の祖先であると私たちが言う理由は、老子が文人であり思想家であるため、中国の先秦時代の百家の思想の長男であるためです。その後のすべての中国の文学者や学者と比較して、老子は深遠で深遠な考えを持っています。

中国の文化と思想の歴史には非常に奇妙な現象があります。東洋と西洋の文化は常に反対であり、内容と形式の点でしばしば反対であるだけでなく、それらは非常に異なる開発方法と運用コンテキストさえ持っています。西洋文化は単純なものから複雑なものへ、低いものから高いものへ、神学的、哲学的、科学的な段階を経て進みますが、中国の文化は逆に、高いものから低いものへと進みます。

中国の中国学思想全体の基礎は、秦前の時代、つまり秦の始皇帝が中国を統一する前に起こった。それ以来、中国はイデオロギーと文化の発展において大きな成果を上げることはほとんどなかった。例外は1つだけである。つまり、東漢王朝の真っ只中に、インドの仏教が中国に伝わったのです。秦以前の時代でも、秦以前の時代でも、最高の思想は、秦以前の思想の最初の祖先である老子でした。したがって、中国文化の発展は西洋思想の発展とは逆であり、低レベルから高レベルへと発展するのではなく、高レベルから低レベルへと発展します。

3Matlabは暗いシーンを実装します

function QiLiang

%% 欢迎关注公众号:电力系统与算法之美

MainFig=figure('units','pixels','position',[300 80 500 500],...
    'Numbertitle','off','menubar','none','resize','off',...
    'name','凄凉的一个夜晚');
axes('parent',MainFig,'position',[0 0 1 1],...
    'XLim', [0 500],...
    'YLim', [0 500],...
    'NextPlot','add',...
    'layer','bottom',...
    'Visible','on',...
    'Color',[0 59 129]./255,...
    'XTick',[], ...
    'YTick',[]);
hold on
%%
layerBEPos=[150;140;100;90];
layerColor=[146 210 245;101 183 231;0 101 181;0 59 129];
excursion=15;
interval=10;
xSep=25;
layerPos=zeros(size(layerBEPos,1),length(xSep:xSep:500));
layerPos(:,1)=layerBEPos(:,1);
for i=1:size(layerBEPos,1)
    for j=xSep:xSep:500
        listPos=round(j./xSep+1);
        tempRandi=randi([-excursion,excursion]);
        yPos=tempRandi+layerPos(i,listPos-1);
        if i>1&&yPos>=layerPos(i-1,listPos)-5
            yPos=layerPos(i-1,listPos)-interval;
        end
        yPos(yPos<0)=0;
        layerPos(i,listPos)=yPos;
    end   
end
for i=1:size(layerBEPos,1)
    XData=0:xSep:500;
    YData=layerPos(i,:);
    Yq=interp1(XData,YData,0:1:500,'spline');
    Xq=[0,0:1:500,500];
    Yq=[0 Yq 0];
    fill(Xq,Yq,layerColor(i,:)./255,'EdgeColor','none')
end
%%
XRandiS=randi([50 450],[1,15]);
YRandiS=randi([300 460],[1,15]);
scatter(XRandiS,YRandiS,10,'o','filled','CData',[252 241 0]./255)
XRandiB=randi([50 450],[1,15]);
YRandiB=randi([300 460],[1,15]);
scatter(XRandiB,YRandiB,18,'o','filled','CData',[252 241 0]./255)
%%
snowXpos=[randi([0,30],[1,6]),randi([470,500],[1,6]),randi([0,500],[1,12])];
snowYpos=[randi([220,470],[1,6]),randi([220,470],[1,6]),randi([470,500],[1,12])];
snowSize=randi([25,50],[1,24]);
snowAngle=2*pi*rand([1,24]);
snowWidth=1+0.6*rand([1,24]);
for i=1:24
    drawSnow(snowXpos(i),snowYpos(i),snowSize(i),snowAngle(i),snowWidth(i))
end
%%
moonPos=[320 300]+[randi([0 50]),randi([0 80])];
moonSize=randi([28 32]);
blankPos=randi([floor(0.3*moonSize) ceil(0.5*moonSize)],[1,2]);
drawMoon(moonPos(1),moonPos(2),moonSize,moonPos(1)-blankPos(1),moonPos(2)+blankPos(2))
%%
    function drawMoon(x,y,R,bx,by)
        t=0:pi/50:2*pi;
        X=x+cos(t).*R;
        Y=y+sin(t).*R;
        BX=bx+cos(t).*R;
        BY=by+sin(t).*R;
        fill(X,Y,[255 251 219]./255,'EdgeColor','none')
        fill(BX,BY,[0 59 129]./255,'EdgeColor','none')
    end
    function drawSnow(x,y,len,angle,width)
        for theta=0:pi/3:2*pi-pi/3
            xTail=cos(theta+angle)*len+x;
            yTail=sin(theta+angle)*len+y;
            plot([x,xTail],[y,yTail],'color',[0 134 207]./255,'lineWidth',width)
            for branchRatio=[0.4 0.55 0.7]
                BX=x+cos(theta+angle)*len*branchRatio;
                BY=y+sin(theta+angle)*len*branchRatio;
                LX=BX+cos(theta+angle+pi/3).*len.*0.4;
                LY=BY+sin(theta+angle+pi/3).*len.*0.4;
                RX=BX+cos(theta+angle-pi/3).*len.*0.4;
                RY=BY+sin(theta+angle-pi/3).*len.*0.4;
                plot([BX,LX],[BY,LY],'color',[0 134 207]./255,'lineWidth',width.*0.8)
                plot([BX,RX],[BY,RY],'color',[0 134 207]./255,'lineWidth',width.*0.8)
            end
        end
    end
end

おすすめ

転載: blog.csdn.net/weixin_46039719/article/details/123709132