![C语言实现MATLAB_6[1].5中M文件的方法.doc_第1页](http://file.renrendoc.com/FileRoot1/2020-1/21/1a5910e8-d4fb-44c8-b29e-2b707a93dd6d/1a5910e8-d4fb-44c8-b29e-2b707a93dd6d1.gif)
![C语言实现MATLAB_6[1].5中M文件的方法.doc_第2页](http://file.renrendoc.com/FileRoot1/2020-1/21/1a5910e8-d4fb-44c8-b29e-2b707a93dd6d/1a5910e8-d4fb-44c8-b29e-2b707a93dd6d2.gif)
![C语言实现MATLAB_6[1].5中M文件的方法.doc_第3页](http://file.renrendoc.com/FileRoot1/2020-1/21/1a5910e8-d4fb-44c8-b29e-2b707a93dd6d/1a5910e8-d4fb-44c8-b29e-2b707a93dd6d3.gif)
![C语言实现MATLAB_6[1].5中M文件的方法.doc_第4页](http://file.renrendoc.com/FileRoot1/2020-1/21/1a5910e8-d4fb-44c8-b29e-2b707a93dd6d/1a5910e8-d4fb-44c8-b29e-2b707a93dd6d4.gif)
![C语言实现MATLAB_6[1].5中M文件的方法.doc_第5页](http://file.renrendoc.com/FileRoot1/2020-1/21/1a5910e8-d4fb-44c8-b29e-2b707a93dd6d/1a5910e8-d4fb-44c8-b29e-2b707a93dd6d5.gif)
已阅读5页,还剩62页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
C语言实现MATLAB 6.5中M文件的方法摘要:本文着重描述了运用MATLAB命令将M文件翻译为C语言程序,并修改为可直接调用的C语言函数的方法,使用该方法所需要注意的方法局限性和MATLAB版本差异的影响。运用该方法将能够使C语言能直接使用MATLAB当中已经完成的数学计算功能,大大扩充了C语言的数学计算功能和开发效率。 关键词:MATLAB;M文件;C语言接口 众所周知,MATLAB是一个功能强大的数学软件,擅长于用矩阵运算完成各种数学功能。但是其程序需要在MATLAB环境下解释执行,效率不高。如果能将它强大的函数库用于C语言,利用C来编译执行,MATLAB将能发挥更大的作用。所以,MATLAB从5.0开始已经提供了与外部C/C+程序的应用程序接口,为利用C语言调用MATLAB的函数提供了可能。但是MATLAB的接口发展很快,到MATLAB 6.5已经提供了对VC 7.0的支持,同时对C的接口相对于5.X版本有了一定的改变。 在MATLAB当中,我们利用M文件来实现函数,每一个M文件实现一个单独的功能,这一点和C语言当中的函数是相互对应的。所以,如果我们能将MATLAB中的M文件转化为C语言下的一个单个函数,就能实现MATLAB中相应的功能。 实现方法 整个过程可分为三个主要部分,用MATLAB将M文件翻译为C语言文件,从生成的C语言文件提取出有用语句,编写数据转换程序实现参数格式转换。整个过程最终将把M文件翻译成C语言当中的一个具有相同功能的函数,供其它的程序调用。 本文用一个最简单的M文件来示例: 文件名:messay.mfunction c=messay() a=3.4; b=5.6; c=sqrt(a)+sqrt(b); 该m文件实现了计算 1、将M文件编译为C语言文件 为了将M文件翻译为C语言文件,需要进行一定的设置,这里假设编写C语言的环境为VC6.0,在MATLAB命令提示符下输入mex -setup和mbuild -setup命令,在相应选项中选择Microsoft Visual C/C+即可。 在MATLAB命令行中使用mcc命令将messay.m翻译为C代码。 mcc -m messay.m 其中的参数-m代表mcc命令将把m文件翻译成C语言的代码。 真的不掉线吗?、? 翻译命令将在messay.m所在的文件夹下生成三个C语言文件: messay.h,messay.c和messay_main.c。其中messay_main.c提供了main()函数;messay.h提供了整个程序的函数声明;messay.c包含了MATLAB生成的功能函数。这三个文件当中,messay.c中包含了我们所需要的数学函数。 2、提取有用语句 通过分析,发现由mcc生成的代码内部参数传送方式由MATLAB链接库规定,难以改动,因此需要提取有用的代码,并更改生成代码的参数传递方式。同时从生成代码的注释中可以看出,真正蕴含M文件功能实现的代码段都在Mmessay()函数当中(该函数名的默认构造方式为前缀M加上M文件的文件名),而其它的生成函数仅实现参数传递和标准化接口服务的功能。 所以提取代码的具体方法是利用messay.c当中生成的static mxArray * Mmessay(int nargout_)函数,对该函数进行修改,而其他的生成函数都可以忽略不用。原生成的Mmessay()代码如下:static mxArray * Mmessay(int nargout_) mexLocalFunctionTable save_local_function_table = mclSetCurrentLocal FunctionTable(&_local_function_table_messay); mxArray * c = NULL; mxArray * b = NULL; mxArray * a = NULL; mlfAssign(&a, _mxarray0_); mlfAssign(&b, _mxarray1_); mlfAssign(&c, mclPlus(mlfSqrt(mclVv(a, a), mlfSqrt(mclVv(b, b); mclValidateOutput(c, 1, nargout_, c, messay); mxDestroyArray(a); mxDestroyArray(b); mclSetCurrentLocalFunctionTable(save_local_function_table_); return c; 在生成代码当中,mclSetCurrentLocalFunctionTable和mclSetCurrentLocalFunctionTable函数为两个外部函数,将参数传给外部,与其相关的部分都对C程序使用数学函数没有影响。最终实际有用并执行运算的只有一句:mlfAssign(&c, mclPlus(mlfSqrt(mclVv(a, a), mlfSqrt(mclVv(b, b); 实际上,由MATLAB翻译的C语句中,大部分的和实际计算有关的语句和自生成的函数都以mlf开头,所以寻找有用语句的简单方法就是直接寻找mlf为前缀的代码。 真的不掉线吗?、? 3、参数格式转换 应当指出,MATLAB所有的计算都是基于一种名为mxArray的数据结构之上的,所有的浮点数、向量或者是矩阵在MATLAB当中都是通过 mxArray结构来进行存储和传递的。当然,MATLAB所提供的所有数学函数也都是基于这样一种数据结构进行运算的。所以,要使用MATLAB的生成代码,就必须将C语言当中常用的浮点数和整数转换为mxArray结构。 本例中利用MATLAB函数mxArray *mlfScalar(double v)和函数double *mxGetPr(mxArray *)来实现参数格式转换。函数mlfScalar()将double型变量存入一个新建的mxArray结构中,并返回指针,而函数mxGetPr()将 mxArray结构保存的实数的实部取出。至于其它参数转换方法可参看参考文献3中的相关部分。 最终可以编写这样一个利用了MATLAB数学函数并实现计算的函数:double Mmessay(double ina, double inb) mxArray *a,*b,*c; /三个用于MATLAB数学函数计算的参数 double *outc; /计算结果变量 a=mlfScalar(double)ina); /利用mlfScalar()进行类型转换 b=mlfScalar(double)inb); mlfAssign(&c, mclPlus(mlfSqrt(mclVv(a, a), mlfSqrt(mclVv(b, b); outc=mxGetPr(c); /c获得结果的实部,即结果 mxDestroyArray(a); /释放空间 mxDestroyArray(b); mxDestroyArray(c); return *outc; 到此,整个翻译过程完成,但是还不能直接调用。在这个函数当中运用到了MATLAB的数学库函数mlfSqrt()、mlcPlus()和数据转换函数 mlfScalar()、mxGetPr()。由于这些函数是固化在链接库当中的,为了连接执行,必须加入几个库文件和几个静态链接库lib文件。所需要的库文件为mcc命令生成的messay.c文件当中所加入的库文件,一般为libmatlb.h,而需要加入的静态链接库文件如下:libmat.lib,libmatlb.lib,libmex.lib,libmx.lib 如果没有以上文件,可以用VC的lib命令将MATLAB相应的def文件转化为lib文件,转化格式为lib /def:filename.def /machine:ix86 /out:filename.lib。 方法的局限 使用本文所用的方法可以将M文件翻译为C语言的函数,但是要受到两个因素的制约。 1、功能的实现受到MATLAB C函数库的限制 这种翻译的机制是由MATLAB提供的,mcc命令能直接翻译的函数也仅局限于真的不掉线吗?、?MATLAB原有的函数。因为这些函数已经被MATLAB6.5编译好,一般以mlf为前缀,存于动态链接库当中并可被C语言直接调用。这些函数在参考文献4中可以查到。而超出了这个范围的函数,并在M文件当中被嵌套使用,在用mcc进行翻译的时候,mcc将在函数名前加上前缀mlf,并进一步翻译该函数。 但是,这种翻译受到MATLAB参数传递的限制,而不能直接调用,在编译时会出现找不到相应的外部函数的错误。解决办法是手动将所有被翻译的函数进行参数传递方式的调整。如果M文件当中包含的函数被嵌套翻译的层数很深,这样的工作量是巨大而且不可接受的。 同时很多工具箱当中定义的函数也是不能使用这种方法进行翻译的。MATLAB的工具箱更新速度很快,而相应的MATLAB C的函数库有一定滞后,导致很多最新的工具箱当中的函数是不能被翻译的。 2、翻译本身存在的限制 因为这种翻译是遵守C语言要求的,因而对于内存分配要求和C语言不同的函数和一些关于图形显示类型的函数(包括大量的GUI相关函数)也不能被正确的翻译。例如mash.m和step.m这两个较常用的MATLAB函数,由于上述的限制,就不能用本方法进行翻译。 对于上述的问题,可以利用在C程序当中运用MATLAB引擎的方法动态调用MATLAB的库函数,基本上可以解决上述所有的函数不能被正确翻译和图形显示的问题。但是,运用MATLAB引擎的方法需要利用ActiveX的自动化服务器,在运行的时候程序会在后台执行一个MATLAB的线程而不能完全脱离 MATLAB的环境,也就意味着在纯C的环境下是不能运用的,必须要先安装MATLAB并能够在运行时支持多线程工作。具体的方法可以参阅参考文献3。 MATLAB 5.X和MATLAB 6.5的区别 对于本方法有以下几点区别需要注意: (1)程序当中所需的库文件由5.X版本的matrix.h、mcc.h、matlab.h改为mex.h、libmatlb.h、libmatlbm.h等库文件。 (2)程序所需要加入的静态链接库文件由5.X需要的libmmfile.lib、libmatlb.lib、libmcc.lib、libmx.lib改为libmat.lib、libmatlb.lib、libmex.lib、libmx.lib四个文件。 (3)API函数改动很多,虽然数学函数库即mlf前缀的函数少有改动,但是关于变量建立,内存管理和数据类型转换的函数发生改变,即很多原mcc前缀的函数改为用mx为前缀的函数代替,使得很多5.X翻译的C程序代码不能在6.5相应的库下运行通过。 (4)6.5版本中直接增加了在VC环境下对M文件的支持。在执行mbuild -setup的配置命令后,MATLAB在VC中提供了MATLAB Project Wizard,可在VC环境下直接建立MATLAB的工程来翻译M文件。但是这种翻译方法在遇到未定义函数嵌套时将错误的把函数名翻译为变量名,而mcc 命令将进一步翻译内部嵌套的函数。真的不掉线吗?、?热门留学国奖学金申请政策每年的3月底,出国留学会渐入旺季。对于想出国深造的学生而言,在了解国外院校申请信息的同时,多关注留学目的国的奖学金申请条件同样是非常重要的。专家表示,大部分留学热门国家都设有奖学金,早申请,早准备,获得奖学金的机会更大。美国:奖学金最多先到先得“美国的奖学金是对各国留学生都开放的,没有像英国、澳大利亚等一些国家对国际生是有限制的。”专家说,因此美国是全世界奖学金最多的国家,奖学金的种类也非常多。美国高校奖学金主要有学术类奖学金,学校贷款,经济资助即助学金。专家说,美国奖学金除了注重学生学业成绩外,还看重学生软实力。申请大一的奖学金比较难,因为学校要看你高中阶段学术成绩,比如参加华罗庚杯数学竞赛、希望之星英语竞赛等;除此之外,学校还关注学生软实力,例如特长爱好、参加过公益活动等,因此建议赴美留学的学生到了大二再去申请,成功率将更高。学生要申请到奖学金,先要了解学校有多少奖学金资助项目,有的放矢进行申请。一般托福要达到79分才能获得资助资格,如果想申请全额奖学金,分数甚至要达到100分以上。要注意提前了解奖学金的条件与截止申请时间,很多奖学金是先到先得,名额授完后,即使你更优秀,学校也不会再考虑。英国:针对性强申请难度较大专家说,英国的奖学金比较难申请,虽然项目也不算少,但大多数是针对很优秀的学生或者有几年工作经验的学生设立的,多半是非商科类的,针对性比较强。也有学校专门设立奖学金,奖励本校优秀的学生。去英国读研究生比本科生更易获得奖学金,有相关工作经验也能对申请有帮助。专家介绍说,英国奖学金主要有政府奖学金、院校奖学金和其他机构奖学金。奖学金层次上划分比较清晰,公立中学、一年制讲授式的硕士学位以及读本科,奖金的金额都很低。排名靠前的牛津、剑桥、伦敦政治经济学院等知名院校会根据学生优秀程度来衡量是否提供奖学金,主要看学生英语水平、学习成绩、自身才能和能力,竞赛获奖的学生在申请奖学金时大有帮助。意大利:助学金不高申请较容易真的不掉线吗?、?意大利和法国的奖学金申请难度较大,但助学金申请很容易。由于温州人在这两国经商的很多,而且现在意大利签证通过率很高,不少温州学子会选择这两个国家留学。“学生只要向意大利公立学校递交血缘关系证明和父母年收入在7万-10万元人民币之间的证明,一般就可以获得助学金。”专家说,虽然助学金的金额不是很高,每年大概500-600欧元,但获得助学金后,学生可免住宿费和学杂费,同时每天伙食费也可从20欧元降至2至3欧元。荷兰:OTS奖学金资助中国学生荷兰的商科很出名,而且相对于澳英美加,留学费用便宜很多,因而荷兰受到了不少学生的青睐。2008年,荷兰设立了OTS奖学金即荷兰橙色郁金香奖学金,该奖学金专为中国学生提供,在2008年成功资助了22名中国学生就读荷兰名校硕士课程。目前,该奖学金授奖课程范围由原来的硕士课程扩展到硕士、学士和专升本课程。奖学金额度增到54万欧元,可以资助50名优秀的中国学子今年秋赴荷兰大学学习。新加坡:工科及理工类政府助学金较多新加坡有很多企业奖学金,奖学金数额很高,学生可获得包括学费、生活费、飞机票在内的全部费用。政府助学金是新加坡政府为海外学生提供的部分免费奖学金,如果能申请到,学生还可以向新加坡银行申请上学期间的免息贷款。新加坡三所公立大学硕士入学时间每年有两次,由于申请政府助学金入学的时间为每年的8月份,建议提前一年时间做申请。申请材料很重要,但并不像其它国家那样复杂,材料准备比较简单。大部分院校需提供大学成绩,个人陈述、推荐信等基本材料。 编辑:启德教育 真的不掉线吗?、?2008年高考时态语态试题汇编(部分)1. So far this year we _ a fall in house prices by between 5 and 10 percent. (2008福建卷)A. saw B. see C. had seen D. have seen2. The moment I got home, I found I _my jacket on the playground. (2008陕西卷)A. had left B. left C. have left D. was leaving3. Did you go to the show last night?Yeah. Every boy and girl in the area _invited(2008陕西卷)A. were B. have been C. has been D. was4. Though we dont know what was discussed, yet we can feel the topic_. (2008陕西卷)A. had changed B. will change C. was changed D. has been changed5. Judy is going to marry the sailor she _in Rome last year. (2008重庆卷)A. meets B. met C. has met D. would meet6. The telephone _, but by the time I got indoors, it stopped. (2008四川卷)A. had rung B. was ringing C. rings D. has rung7. If their marketing plans succeed, they _ their sales by 20 percent. (全国卷II )A. will increase B. have been increasingC. have increased D. would be increasing8. Have you known Dr. Jackson for a long time? Yes, since she _ the Chinese Society. (2008全国卷1)A. has joined B. joins C. had joined D. joined9. We first met on a train in 2000. We both felt immediately that we _each other for years. (2008辽宁卷)A. knew B. have known C. had known D. know10. Have you got any job offers? No. I _.(2008辽宁卷)A. waited B. had been waiting C. have waited D. am waiting11. Do you think we should accept that offer?Yes, we should, for we _such bad luck up till now, and time _ out. (08江西卷)A. have had; is running B. had; is runningC. have; has been run D. have had; has been run12. I called Hannah many times yesterday evening, but I couldnt get through. Her brother _ on the phone all the time! (2008湖南卷)A. was talking B. has been talking C. has talked D. talked13. Have you read a book called Waiting for Anya?Who _ it? (2008北京卷)A. writes B. has written C. wrote D. had written14.The hotel wasnt particularly good. But I_ _in many worse hotels.(2008北京卷)A .was staying B. stayed C. would stay D. had stayed15. Population experts predict that most people _ cities in the near future. (08上海春招)A. live B. would live C. will live D. have lived16. He _as a national hero for winning the first gold medal for his country in the Olympics. (2008重庆) A. regarded B. was regarded C. has regarded D. had been regarded17. The wet weather will continue tomorrow when a cold front _to arrive. 08全国卷1)A. is expected B. is expecting C. expects D. will be expected18. I hear theyve promoted Tom, but he didnt mention _ _when we talked on the phone. (2008江西卷)A. to promote B. having been promotedC. having promoted D. to be promoted19.Do you have any problems if you _ _ this job?Well, Im thinking about the salary(2008湖南卷)A. offer B. will offerC.are offered D.will be offered真的不掉线吗?、?20. In recent years many football clubs _ as business to make a profit. (2008年上海卷)A. have run B. have been runC. had been run D. will run参考答案:15 DADDB 610 BADCD 1115 AACDC 1620 BABCB2009年高考英语试题分类汇编动词时态和语态(09湖南)1. Please do me a favor _ my friend Mr. Smith to Youth Theater at 7:30 tonight.A. to invite B. inviting C. invite D. invited(09福建)2. -Why does the Lake smell terrible? -Because large quantities of water . A. have polluted B. is being pollutedC. has been polluted D. have been polluted(09福建)3. According to the literary review, Shakespeare his characters live through their language in his plays. A. will make B. had made C. was making D. makes(09福建)4.For a moment nothing happened .Then _ all shouting together .A. voices had e B. came voices C. voices would e D. did voices e(09湖南)5Would you please keep silent? The weather report_ and I want to listen.A. is broadcast B. is being broadcast C. has been broadcast D. had been broadcast(09湖南)6. The food here is nice enough.My friend _ me a right place.A. introduces B. introduced C. had introduced D. was introducing (09安徽)7.Daniels family _ their holiday in Huangshan this time next week. A.are enjoying B. are to enjoy C. will enjoy D. will be enjoying (09江西)8. At present, one of the apartments in favor of the new airport _ that it will going a lot jobs to the area. A. is B. are C. will be D. were(09江西)9. What is the price of petrol these days? -Oh, it _ sharply since last month. A. is raised B. has risen C. has arisen D. is increased(09江西)10. -Do you want a lift home? -Its very kind of you, but I have to work late in the office. I overslept this morning because my morning clock _.A. doesnt go off B. wont go off C. wasnt going off D. didnt go off(09海南)11. His sister left home in 1998, and _ since.A. had not been heard of B. has not been heard ofC. had not heard of D. has not heard of(09山东)12. The number of foreign students attending Chinese universities _ rising steadily since1990. A. is B. are C. has been D. have been(09山东)13. I was out of town at the time, so I dont know exactly how it _. A. was happening B. happened C. happens D. has happened(09陕西)14. Dr. Smith, together with his wife and daughters, visit Beijing this summer.A. is going to B. are going to C. was going to D. were going to(09陕西)15. This is the first time we a film in the cinema together as a family.A. see B. had seen C. saw D. have seen(09上海)16. Mary went to the box office at lunch time, but all the tickets _out. A. would sell B. had sold C. have sold D. was selling(09四川)17. Why dont we choose that road to save time? The bridge to it _.真的不掉线吗?、? A. has repaired B. is repaired C. is being repaired D. will be repaired(09四川)18. You speak very good French! Thanks. I _ French in Sichuan University for four years. A. studied B. study C. was studying D. had studied(09浙江)19 What do you think of the movie? Its fantastic. The only pity is that I _ the beginning of it.A missed B. had missed C. missD. would miss(09浙江)Over the past decades , sea ice _ in the Arctic as a result of global warming .A. had decreased B. decreased C. has been decreasing D. is decreasing (09重庆)20 . She stared at the painting, wondering where she _ _it. A. saw B. has seen C. sees D. had seen(09重庆)21. Ive got to go now. Must you? I_you could stay for dinner with us. A. think B. thought C. have thought D. am thinking(09重庆)22.Professor Williams keeps telling his students that the future _ to the well-educated.A. belongs B. is belonged C. is belonging D. will be belonged(09全国2 )23. Progress so far very good and we are sure that the work will be finished on time.A. was B. had been C. has been D. will be(09江苏)24. The population of Jiangsu _ to more than twice what it was in 1949. The figure is now approaching 74 million.A. has grownB. have grown C. grew D. are growing(09江苏)25.- Hi, Terry, can I use your puter for a while this afternoon?- Sorry. .A. It s repaired B.It has been repairedC. Its being repaired D. It had been repaired(09江苏)26. - Ann is in hospital.- Oh, really? I _ know. I _ go and visit her.A. didnt; am going to B. dont; wouldC. dont; will D. didnt; will (天津09)27. My parents _ in Hong Kong . They were born there and have never lived anywhere else.A.live B . Lived C. were living D. will live (辽宁09)28. My parents have promised to e to see me before I _ for Africa.A.have left B. leave C. left D .will leave(辽宁09 )29.Excuse me ,Marcia ,a reporter from Vanity Fair _ all day .Could you speak to her now?A. phones B. has phonedC. has been phoning D. phoned(09北京)30. The way the guests _ in the hotel influenced their evaluation of the service A. treated B. were treated C. would treat D. would be treated31.(09北京)When I talked with my grandma on the phone ,she sounded weak, but by the time we _ up , her voice had been full of life.A. were hangingB. had hungC. hung D. would hung (09湖南)32When he the door, he found his keys were nowhere.A. would openB. openedC. had openedD. was to open (09全国I )33. Edward ,you play so well .But I _ you played the piano.A. didnt know B. hadnt known C. dont know D. havent known (上海09 )34. During the period of recent terrorist activities, people _ not to touch any unattended bagA.had always been warnedB.were always being warned Care always warning D. always warned1-5, 真的不掉线吗?、?外国语学院2010年硕士研究生入学考试部分科目考试大纲1 基础英语 参考书目:新编英语教程修订本,16册,李观仪,上海外语教育出版社,2007;高级英语12册(修订版),张汉熙,外语教学与研究出版社,1998。考试要求:基础英语主要考核学生英语专业基础知识与基本技能,水平要求达到教育部高等学校英语专业英语教学大纲规定的英语专业本科毕业标准;考试采用闭卷形式,考试时间3小时,卷面满分为150分。考试项目及说明: 1、Vocabulary (25分) 分为两部分:第一部分为词汇语法测试多项选择题(15分),第二部分为词汇释义题(10分); 2、Cloze (25分) 分为两部分:第一部分为完型填空(15分);第二部分为语境填词(10分); 3、Error Correction (20分) 考核基本语法、词汇、修辞及其应用等; 4、Paraphrase (20分) 要求用英语对划定部分进行释义; 5、General Knowledge (20分)考察英语语言学与文学基础知识,共10/20题,题型为多项选择题和/或简答题; 6、Reading prehension (40分) 考核阅读水平, 要求达到英语专业8级水平,题型为多项选择题。2 翻译与写作参考书目:英汉翻译教程修订本,张培基,上海外语教育出版社, 2000;英汉互译理论与实践,尹富林、阮玉慧,中国科技大学出版社, 2007;英语写作手册修订本,丁往道,外语教学与研究出版社,1994。考试要求:翻译与写作考试分为翻译和写作两个部分。翻译主要考核英、汉互译技能以及英、汉双语表述能力;写作主要考核在英语书面表达中的遣词、造句、段落发展、修辞方面的基本技能,以及思想组织和逻辑思维方面的能力。难度相当于英语专业八级考试的要求。考试采用闭卷形式,考试时间3小时,卷面满分为150分。考试项目及说明: 1、英译汉(50分):语段或句子,体裁包括时事、文学、科普等。要求考生能够准确理解意思,灵活拆分长句,重新组织句法结构,使译文句子符合汉语的句法习惯;运用词义引申、增词、词性转换等技巧,使措辞自然妥帖; 2、汉译英(50分):语段或句子,体裁包括时事、散文、古汉语、科技等。要求考生根据英语语言的句法特征适当断句,用地道的英语表达方式传达原文的意义,在译文的句法结构上注意多样化;选词贴切,达义准确,译文流畅,并在译文中体现原文的风格特征; 3、英语写作(50分):阅读一篇英语短文,按短文内容缩写成一篇300字左右的文章概要;或写一篇评述;或根据命题要求写一篇作文。要求内容切题、完整、重点突出、论据充分;表达清楚、语言简洁、规范、准确;意义连贯、语言流畅、地道;思路清晰、逻辑性强。 3 英语语言学(加试)参考书目:英语语言学教程修订本,胡壮麟,外语教学研究出版社,2000;新编简明英语语言学教程修订本,戴炜栋,上海外语教育出版社,2009。考试要求:英语语言学考核学生英语语言学的基本知识和技能;考试采用闭卷形式,考试时间3小时,卷面满分为100分。 考试项目及说明: 1、选择填空(30分),内容涉及英语语言学基础知识;2、名词解真的不掉线吗?、?释 (20分),主要考查学生对英语语言学基本术语的理解; 3、简答题(30分),内容涉及英语语言学的基本概念、基本原理和理论假设等;4、分析讨论(20分),主要考查学生利用英语语言学的基本概念和原理解决实际问题的能力。4. 日语参考书目:新编日语1-3册,周平,上海外语教育出版社,2002年 (注:以第一册、第二册为主)。 考试要求:大学日语(第二外语)主要考核学生日语知识与技能,水平要求达到教育部高等学校英语专业第二外语日语教学大纲规定的英语本科毕业标准;考试采用闭卷形式,考试时间3小时,卷面满分为100分。考试项目及说明: 1、語彙 (30 点) 考察词语掌握情况。分为三部分:第一部分:假名写汉字(多项选择或单项填空)(10分);第二部分:汉字写假名(多项选择或单项填空)(10分);第三部分:词组翻译(10分) 2、文法(30点): 分为两部分:第一部分为选择题,考核助词、助动词等语法的用法(20分),第二部分根据句义写出所给词汇的正确形式(10分)。 3、翻訳(20点)分为两部分:第一部分中文句子翻译成日语(10分);第二部分日语短文翻译成中文(10分)。 4、読解(20点):考察阅读理解能力,选择题。 5. 德语参考书目:大学德语13 张书良,高教出版社(注:以第一册、第二册为主)。 考试要求:大学德语(第二外语)主要考核学生日语知识与技能,水平要求达到英语专业本科生德语(第二外语)教学大纲所规定的有关要求; 考试采用闭卷考试, .全部试题总分为100分, 考试时间为3小时。考试项目及说明:基础德语考试共包括四个部分: 词汇与词组(占30%, 其中德汉互译占10%,完形填空占20%), 语法结构(占20%), 选择正确答案(占20%),阅读理解( 占30% ) 。基础德语考试为水平测试, 难度不超过英语专业本科生德语(第二外语)约200个学时的水平。 第一部分:词汇与词组:(3
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 六一活动编花篮活动方案
- 六一活动跳舞蹈活动方案
- 六一演出带队活动方案
- 六一童心企划活动方案
- 六一美餐活动方案
- 六一节活动签到活动方案
- 六堡镇植树活动方案
- 六年级组织植树活动方案
- 医护礼仪考试试题及答案
- 冶金教资考试试题及答案
- 2025-2030中国医疗美容行业市场深度调研及竞争格局与投资研究报告
- 安徽省合肥市蜀山区2025年数学五下期末监测试题含答案
- 《基于CREAM方法对某核电站调试阶段人因失误原因分析案例报告》17000字【论文】
- 2025年宿迁中考试题及答案英语
- 2025年麻精药品考试试题及答案
- DBJ51T062-2016 四川省旋挖孔灌注桩基技术规程
- DB11-T 420-2019 电梯安装、改造、重大修理和维护保养自检规则
- 湖南省长沙五中学2025届中考生物适应性模拟试题含解析
- 《银行个人理财业务PEST探析和SWOT探析》4000字
- 从细节开始为家人制定科学合理的膳食计划
- 医院医用耗材SPD服务项目投标方案
评论
0/150
提交评论