外文翻译--MATLAB与电路分析.doc
文献翻译英文原文:CircuitanalysiswithMATLABTheelectricalappliancesisbecomingmoreandmoreimportantintodaysworldwherecomputertechnology,internettechnologyandcommunicationtechnologyaredevelopingrapidlyandpeopleslifehasbeengreatlyimproved.Circuitanalysisisanecessarycourseandbasicknowledgeforelectronicspecialstudent.Itisthefoundationofcircuitmaintenanceandcircuitapplication.Asoneofthemostimportantsubjectsforanunder-graduatedstudentwhosmayorinelectronicinformationengineering,circuitanalysisstatefortheprofessionalcapability.Withthedevelopmentofthecircuitanalysisfield,circuitsgetmorecomplicatedandsimulationtechnologyusingcomputergrownup.Dynamiccircuitanalysisisthemostdifficult,whichtakestimeandahugemountofmanualworkespeciallywhencircuitiscomplicated.SoweusestheMatlab/Simulinksimulationtoolsandthepowersystemblockmodellibrarytomakeanalysisonseveralsimplecircuitsuchasthealternatingurgentsteady-statecircuit、directcurrentsteady-statecircuitandfirst-orderdynamiccircuit.ThecircuitsareprogrammedbyMatlablanguageandsimulateitbySimulinktools.Althoughsimulationbycomputersoftwarecannotreplacethetraditionalway,ithelpspeopletounderstandcircuitanalysisdirectlyandeffectively.Bythesetools,peoplecandemonstratethecircuitperformancesandreducecomplicatedcalculation.Itmakesussavealotofwork.Duringthisprocess,weknowhowMatlab/SimulinkworkandshowtheadvantageofMatlab/Simulinktoolsoncircuitanalysis,itturnsouttobesimple,convenience,efficientandflexible.MATLABisahigh-performancelanguagefortechnicalcomputing.Itintegratescomputation,visualization,andprogramminginaneasy-to-useenvironmentwhereproblemsandsolutionsareexpressedinfamiliarmathematicalnotation.Typicalusesinclude:1Mathandcomputation2Algorithmdevelopment3Modeling,simulation,andprototyping4Dataanalysis,exploration,andvisualization5Scientificandengineeringgraphics6Applicationdevelopment,includinggraphicaluserinterfacebuildingMATLABisaninteractivesystemwhosebasicdataelementisanarraythatdoesnotrequiredimensioning.Thatallowsyoutosolvemanytechnicalcomputingproblems,especiallythosewithmatrixandvectorformationsinafractionofthetime,whichwouldtakealotoftimetowriteaprograminascalarnon-interactivelanguagesuchasCorFORTRAN.ThenameMATLABstandsformatrixlaboratory.MATLABwasoriginallywrittentoprovideeasyaccesstomatrixsoftwaredevelopedbytheLINPACKandEISPACKprojects.Today,MATLABenginesincorporatetheLAPACKandBLASlibraries,embeddingthestateoftheartinsoftwareformatrixcomputation.MATLABhasevolvedoveraperiodofyearswithinputmanyusers.Inuniversityenvironments,itisthestandardinstructionaltoolforintroductoryandadvancedcoursesinmathematics,engineering,andscience.Inindustry,MATLABisthetoolofchoiceforhigh-productivityresearch,development,andanalysis.MATLABfeaturesafamilyofadd-onapplication-specificsolutionscalledtoolboxes.VeryimportanttomostusersofMATLAB,toolboxesallowyoutolearnandapplyspecializedtechnology.ToolboxesarecomprehensivecollectionsofMATLABfunctions(M-files)thatextendtheMATLABenvironmenttosolveparticularclassesofproblem.Areasinwhichtoolboxesareavailableincludesignalprocessing,controlsystems,neuralnetworks,fuzzylogic,wavelets,simulation,andmanyothers.TheMATLABsystemconsistsoffivemainparts:Developmentenvironment.ThisisthesetoftoolsandfacilitiesthathelpyouuseMATLABfunctionsandfiles.Manyofthesetoolsaregraphicaluserinterfaces.ItincludestheMATLABdesktopandCommandWindows,acommandhistory,aneditoranddebugger,andbrowsersforviewinghelp,theworkspaces,files,andthesearchpath.TheMATLABMathematicalFunctionLibrary.Thisisavastcollectionofcomputationalalgorithmsrangingfromelementaryfunctionslikesum,sine,cosine,andcomplexarithmetic,tomoresophisticatedfunctionslikematrixeigenvalue,Besselfunctions,andfastFouriertransforms.TheMATLABLanguage.Thisisahigh-levelmatrix/arraylanguagewithcontrolflowstatements,functions,datastructures,input/output,andobject-orientedprogrammingfeatures.Itallowsboth“programminginthesmall”rapidlycreatequickanddirtythrow-awayprograms,and“programminginthelarge”tocreatecompletelargeandcomplexapplicationprograms.Graphics.MATLABhasextensivefacilitiesfordisplayingvectorsandmatricesasgraphs,aswellasannotatingandprintingthesegraphs.Itincludeshigh-levelfunctionsfortwo-dimensionalandthree-dimensionaldatavisualization,imageprocessing,animation,andpresentationgraphics.Italsoincludeslow-levelfunctionsthatallowyoutofullycustomizetheappearanceofgraphicsaswellasbuildcompletegraphicaluserinterfacesonyourMATLABapplications.TheMATLABApplicationProgramInterface(API).ThisisalibrarythatallowsyoutowriteCandFORTRANprogramsthatinteractwithMATLAB.ItincludefacilitiesforcallingroutinesfromMATLAB(dynamiclinking),callingMATLABasacomputationalengine,andforreadingandwritingMAT-files.InthecircuitanalysistheRLCtwostepselectriccircuitsanalysisprocessisquitecomplex,andmustmaketheresponsecurveanalysissystemtheperformanceindexextremelytobealsodifficult.Moreovertothesecond-orderdifferentialequationsolutionalsoisquitetroublesome,thereforecausesthemajoritytheschoolmatewhichstudiesthisclasswhenstudiestwostepselectriccircuitsunderstandsquitedifficultly.ButMATLABisvisiblefacescienceandengineeringcalculationlarge-scaleoutstandingscienceandtechnologyapplicationsoftware,itssentencesuccinct,thefunctionformidable,simpleispractical,inthecircuitanalysis,thecomputationhasthewidespreadapplication.MATLABprovidesmassiveandtherichbuilt-infunction,thehighlyeffectivesuccinctsentence,canmeeteachkindofneedswhichtheelectriccircuitcalculates,theMATLABlanguagepermissionpluralnumberdirectparticipationoperation,hassatisfiedthealternating-currentcircuitanalysis,thecomputationdemand.TheMATLABlanguagemaydirectlydrawupthevoltage,theelectriccurrentmeasuresthechart,butmeasuresthechartanalyzesthealternating-currentcircuitessentialimportanttool,isothercomputationlanguagestrengthcannot.参考译文:MATLAB与电路分析在当今世界,计算机技术,网络技术和通信技术正在迅猛的发展,人民的生活水平逐步提高,电子产品变得越来越重要。对于电子专业的学生来说电路分析是一门必要的课程和基础的知识技能,它是电路维护和电路应用的基础。对于那些专业为电子信息工程、职业能力为电路分析的本科学生来说,电路分析是最为重要的专业课程之一。随着电路分析领域的发展,电路变得越来越复杂,于是计算机仿真技术应运而生。动态电路的分析是最困难的,它不但耗费时间而且要花费很多的人工,尤其是当电路很复杂的时候。因此,我们采用了基于Matlab/Simulink仿真工具及电力系统块模型库,来帮助我们分析几个简单的电路,比如交流稳态电路,直流稳态电路和一阶动态电路。这个电路通过Matlab语言进行编程,并由Simulink仿真工具进行仿真。虽然通过计算机仿真软件还不能取代传统的方式,但它能帮助人们更加直接和有效的理解电路分析。通过这些仿真工具,人们可以验证电路的性能,降低计算的复杂程度。它使我们节省了大量的工作(时间)。在整个电路仿真分析的过程中,我们知道了Matlab/Simulink软件包是如何工作的,并且展示了Matlab/Simulink仿真工具在电路分析中的优越性,它被证明是简单的、方便的、有效率的和灵活的。MATLAB是一种用于工程计算的高性能的计算机编程语言。它集数值计算、图形显示和编程于一体,构成了一个方便的、界面友好的用户环境。在这个环境下,所要求解的问题及其答案都采用我们熟悉的数学符号来表示。其典型应用包括:1数值计算2算法设计3建模、仿真和造型4数据分析、探测和显示5科技和工程图形6.应用开发(包括图形用户界面的建立)MATLAB是一个交互式系统,它的基本数据元素是一个不要求预先定义维数的数组。这样我们就可以花费很少的时间去解决许多工程计算问题,特别是那些带有矩阵和矢量公式的问题,同样的问题如果要用非交互式语言比如C或Fortran来编程的话要花费很多时间。MATLAB这个词表示矩阵实验室。起初MATLAB是用来为LINPACK和EISPACK项目开发中的矩阵运算问题提供一种简易的求解方法。现如今,MATLAB引擎合