端午节用英语怎么说?

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了端午节用英语怎么说?相关的知识,希望对你有一定的参考价值。

想用英语祝朋友端午节快乐,可不知道怎么写的,哎

参考技术A

“端午节”的英语写法:The Dragon Boat Festival

重点词汇:

一、dragon

(1)n. 龙;凶暴的人,凶恶的人;严厉而有警觉性的女人。

(2)n. (Dragon)人名;(匈)德劳贡;(英、法、芬、罗、匈)德拉贡。

二、Boat

(1)n. 小船;轮船。

(2)vi. 划船。

三、Festival

(1)n. 节日;庆祝,纪念活动;欢乐。

(2)adj. 节日的,喜庆的;快乐的。

扩展资料:

dragon这个单词,13世纪初期进入英语,直接源自古法语的dragon;最初源自拉丁语的draco,意为龙,蛇。

festival的意思是“节日”,多指民俗或宗教节日,用作专有名词时,其前须加定冠词; 有时还可指音乐、戏剧、电影等会演性的节日。

一般来说,由定语加名词festival组成的节日,在表示的时候都需加冠定词,如the Spring Festival(春节)。

其他节日英文:

元旦(1月1日,放假一天):New Year

春节(农历新年,除夕、正月初一、初二放假三天):Spring Festival

清明节(农历清明当日,放假一天):Tomb-sweeping Day

国际劳动妇女节(3月8日,妇女放假半天):International Working Women's Day

植树节(3月12日):Arbor Day

国际劳动节(5月1日,放假一天):International Labor Day

中国青年节(5月4日,14周岁以上的青年放假半天):China Youth Day

参考技术B

“端午节”的英语写法:The Dragon Boat Festival

重点词汇:

一、dragon

英 ['dræg(ə)n]  美 ['dræɡən] 

n. 龙;凶暴的人,凶恶的人;严厉而有警觉性的女人

短语

Dragon Fist 龙拳 ; 银龙少爷 ; 超级包子 ; 片山愁

dragon boat 龙舟 ; 赛龙舟 ; 龙舟计划

White Dragon 白龙 ; 飞侠小白龙 ; 白板 ; 碰了白板叫

二、boat

英 [bəʊt]  美 [bot] 

n. 小船;轮船

vi. 划船

短语

missile boat 导弹快艇 ; 飞弹快艇 ; 导弹艇

cargo boat 货船 ; 货轮 ; 小型货船 ; 船或机载货物

passenger boat [船] 客船 ; [船] 客轮 ; 小型客船 ; 翻译

三、festival

英 [ˈfestəvl]  美 [ˈfɛstəvl] 

n. 节日;庆祝,纪念活动;欢乐

adj. 节日的,喜庆的;快乐的

短语

Lucerne Festival 琉森音乐节 ; 卢塞恩音乐节 ; 音乐节 ; 琉森节

Wireless Festival 无线音乐节 ; 英国无线音乐节 ; 伦敦无线音乐节

gourmet festival 美食节 ; 好食节

扩展资料

Festival的同近义词

1、holiday

英 ['hɒlɪdeɪ; -dɪ]  美 ['hɑləde] 

n. 假日;节日;休息日

vi. 外出度假

短语

school holiday 学校假日 ; 学校假期 ; 假期 ; 假期安排

Rome Holiday 罗马假日 ; 英文片名 ; 子不语

Holiday DIY 自助旅游 ; 自助旅行 ; 自助游览

2、celebration

英 [selɪ'breɪʃ(ə)n]  美 [,sɛlɪ'breʃən] 

n. 庆典,庆祝会;庆祝;颂扬

短语

Grand celebration 隆重庆祝 ; 盛大庆祝 ; 大规模的 ; 盛大庆贺

Celebration Melod 节庆歌乐精粹 ; 歌乐精粹

Celebration wine 庆功酒

参考技术C 端午节又称龙舟节 英文说法完全是直译过来的 Dragon Boat Festival
如果是祝词的话 可以说 happy dragon boat festival本回答被提问者采纳
参考技术D 端午节 Dragon Boat Festival

端午节快乐
Happy Dragon Boat Festival.

端午节用MATLAB制作一款龙舟小游戏叭

效果图:
没找到合适的背景就自己画了个,大家如果有更好看的可以换一下。。。
在这里插入图片描述
在这里插入图片描述

步骤

1 创建Axes及图片导入

窗口创建:

Mainfig=figure('units','pixels','position',[50 100 760 400],...
                       'Numbertitle','off','menubar','none','resize','off',...
                       'name','dragonBoat');
axes('parent',Mainfig,'position',[0 0 1 1],...
   'XLim', [0 760],...
   'YLim', [0 400],...
   'NextPlot','add',...
   'layer','bottom',...
   'Visible','on',...
   'YDir','reverse',...
   'XTick',[], ...
   'YTick',[]);

图片导入:

[bkg_C,~,~]=imread('river.png');
[boat_C,~,boat_Alp]=imread('boat.png');
[stone_C,~,stone_Alp]=imread('stone.png');

图片素材可以从这里拿哟:
百度网盘链接:https://pan.baidu.com/s/1t1KxW0zCM3N9ovEe-5Mp2Q
提取码:czd8

2 创建timer函数移动背景

DrawBkgHdl=image([0 760],[0 400],bkg_C);

t=0;
tempBkg_C=[bkg_C,bkg_C];
fps = 20;
game = timer('ExecutionMode', 'FixedRate', 'Period',1/fps, 'TimerFcn', @dragongame);
start(game)

	function dragongame(~,~)
        t=t+6;
        modt=mod(t,720);
        
        newBkg_C=tempBkg_C(:,1+modt:684+modt,:);
        set(DrawBkgHdl,'CData',newBkg_C) 
    end

在这里插入图片描述

3 绘制石块并移动

其实是5个石块来回变位置,当一个石块位置减小到负数就把数值增加并重新绘制

stonePos=[600;870;1140;1410];
stonePos=[stonePos,randi([90,330],[4,1])];
for i=1:size(stonePos,1)
    drawStoneHdl(i)=image([stonePos(i,1)-39 stonePos(i,1)+39],[stonePos(i,2)-20 stonePos(i,2)+20],stone_C,'AlphaData',stone_Alp);
end

	function dragongame(~,~)

		%这里是之前写的背景部分代码
		%。。。。。。。。。。。
		%。。。。。。。。。。。
		
        stonePos(:,1)=stonePos(:,1)-20/3;
        stonePos(stonePos(:,1)<0,2)=randi([90,330],[1,1]);
        stonePos(stonePos(:,1)<0,1)=stonePos(stonePos(:,1)<0,1)+1080;
        for ii=1:size(stonePos,1)
            set(drawStoneHdl(ii),'XData',[stonePos(ii,1)-39 stonePos(ii,1)+39],...
                'YData',[stonePos(ii,2)-20 stonePos(ii,2)+20]);
        end
    end

在这里插入图片描述

4 绘制船并创建鼠标回调

boatPos=[380,200];
DrawBoatHdl=image([boatPos(1)-75 boatPos(1)+75],[boatPos(2)-50 boatPos(2)+50],boat_C,'AlphaData',boat_Alp);

set(gcf,'WindowButtonMotionFcn',@moveBoat,'tag','mov')

	function moveBoat(~,~)
        xy=get(gca,'CurrentPoint');
        temp_y=xy(1,2);
        temp_y(temp_y<100)=90;
        temp_y(temp_y>340)=330;
        boatPos=[380,temp_y];
        set(DrawBoatHdl,'YData',[temp_y-50 temp_y+50]);
    end

在这里插入图片描述

5 碰撞判断函数

	function flag=judge(Bpos,Spos)
        flag1=abs(Bpos(1)-Spos(:,1))<80;
        flag2=abs((Bpos(2)+35)-Spos(:,2))<30;
        flag3=flag1&flag2;
        flag=any(flag3);
    end

dragongame函数做如下改写

    function dragongame(~,~)
    
		%这里是之前一大堆代码
		%。。。。。。。。。。
		%。。。。。。。。。。
		%。。。。。。。。。。

        if judge(boatPos,stonePos)
            stop(game)
            set(gcf,'WindowButtonMotionFcn',[]); 
            text(50,200,'游戏结束','FontSize',54,'Color','w','tag','txt')
        end
    end

6 完整代码

function dragonBoat


Mainfig=figure('units','pixels','position',[50 100 760 400],...
                       'Numbertitle','off','menubar','none','resize','off',...
                       'name','dragonBoat');
axes('parent',Mainfig,'position',[0 0 1 1],...
   'XLim', [0 760],...
   'YLim', [0 400],...
   'NextPlot','add',...
   'layer','bottom',...
   'Visible','on',...
   'YDir','reverse',...
   'XTick',[], ...
   'YTick',[]);
[bkg_C,~,~]=imread('river.png');
[boat_C,~,boat_Alp]=imread('boat.png');
[stone_C,~,stone_Alp]=imread('stone.png');


DrawBkgHdl=image([0 760],[0 400],bkg_C);

stonePos=[600;870;1140;1410];
stonePos=[stonePos,randi([90,330],[4,1])];
for i=1:size(stonePos,1)
    drawStoneHdl(i)=image([stonePos(i,1)-39 stonePos(i,1)+39],[stonePos(i,2)-20 stonePos(i,2)+20],stone_C,'AlphaData',stone_Alp);
end

boatPos=[380,200];
DrawBoatHdl=image([boatPos(1)-75 boatPos(1)+75],[boatPos(2)-50 boatPos(2)+50],boat_C,'AlphaData',boat_Alp);

t=0;
tempBkg_C=[bkg_C,bkg_C];
fps = 20;
game = timer('ExecutionMode', 'FixedRate', 'Period',1/fps, 'TimerFcn', @dragongame);
start(game)

text(10,20,['已前进',num2str(t),'米'],'FontSize',14,'Color','w','tag','txt');

set(gcf,'WindowButtonMotionFcn',@moveBoat,'tag','mov')


    function dragongame(~,~)
        t=t+6;
        modt=mod(t,720);
        
        newBkg_C=tempBkg_C(:,1+modt:684+modt,:);
        set(DrawBkgHdl,'CData',newBkg_C) 
        
        stonePos(:,1)=stonePos(:,1)-20/3;
        stonePos(stonePos(:,1)<0,2)=randi([90,330],[1,1]);
        stonePos(stonePos(:,1)<0,1)=stonePos(stonePos(:,1)<0,1)+1080;
        for ii=1:size(stonePos,1)
            set(drawStoneHdl(ii),'XData',[stonePos(ii,1)-39 stonePos(ii,1)+39],...
                'YData',[stonePos(ii,2)-20 stonePos(ii,2)+20]);
        end
        set(findobj('tag','txt'),'String',['已前进',num2str(t),'米']);
        
        if judge(boatPos,stonePos)
            stop(game)
            set(gcf,'WindowButtonMotionFcn',[]); 
            text(50,200,'游戏结束','FontSize',54,'Color','w','tag','txt')
        end
    end

    function moveBoat(~,~)
        xy=get(gca,'CurrentPoint');
        temp_y=xy(1,2);
        temp_y(temp_y<100)=90;
        temp_y(temp_y>340)=330;
        boatPos=[380,temp_y];
        set(DrawBoatHdl,'YData',[temp_y-50 temp_y+50]);
    end

    function flag=judge(Bpos,Spos)
        flag1=abs(Bpos(1)-Spos(:,1))<80;
        flag2=abs((Bpos(2)+35)-Spos(:,2))<30;
        flag3=flag1&flag2;
        flag=any(flag3);
    end
end

在这里插入图片描述

以上是关于端午节用英语怎么说?的主要内容,如果未能解决你的问题,请参考以下文章

端午节用MATLAB制作一款龙舟小游戏叭

一曲Jambalaya和你庆端午Dragon Boat Festival

2019年端午节就这样过

端午小结

端午--安康or快乐?

端午节如何做好邮件营销