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