关于一些MATLAB用法和器件名称的中英文翻译.docx

上传人:b****8 文档编号:10498117 上传时间:2023-02-14 格式:DOCX 页数:33 大小:983.50KB
下载 相关 举报
关于一些MATLAB用法和器件名称的中英文翻译.docx_第1页
第1页 / 共33页
关于一些MATLAB用法和器件名称的中英文翻译.docx_第2页
第2页 / 共33页
关于一些MATLAB用法和器件名称的中英文翻译.docx_第3页
第3页 / 共33页
关于一些MATLAB用法和器件名称的中英文翻译.docx_第4页
第4页 / 共33页
关于一些MATLAB用法和器件名称的中英文翻译.docx_第5页
第5页 / 共33页
点击查看更多>>
下载资源
资源描述

关于一些MATLAB用法和器件名称的中英文翻译.docx

《关于一些MATLAB用法和器件名称的中英文翻译.docx》由会员分享,可在线阅读,更多相关《关于一些MATLAB用法和器件名称的中英文翻译.docx(33页珍藏版)》请在冰豆网上搜索。

关于一些MATLAB用法和器件名称的中英文翻译.docx

关于一些MATLAB用法和器件名称的中英文翻译

MATLAB-TheLanguageOfTechnicalComputing

MATLABisahigh-levellanguageandinteractiveenvironmentthatenablesyoutoperformcomputationallyintensivetasksfasterthanwithtraditionalprogramminglanguagessuchasC,C++,andFortran.YoucanuseMATLABinawiderangeofapplications,includingsignalandimageprocessing,communications,controldesign,testandmeasurement,financialmodelingandanalysis,andcomputationalbiology.Add-ontoolboxes(collectionsofspecial-purposeMATLABfunctions,availableseparately)extendtheMATLABenvironmenttosolveparticularclassesofproblemsintheseapplicationareas.MATLABprovidesanumberoffeaturesfordocumentingandsharingyourwork.YoucanintegrateyourMATLABcodewithotherlanguagesandapplications,anddistributeyourMATLABalgorithmsandapplications.

MATLABhaskeyfeatuersasfollows:

(1)High-levellanguagefortechnicalcomputing

(2)Developmentenvironmentformanagingcode,files,anddata(3)Interactivetoolsforiterativeexploration,design,andproblemsolving4)Mathematicalfunctionsforlinearalgebra,statistics,Fourieranalysis,filtering,optimization,andnumericalintegration(5)2-Dand3-Dgraphicsfunctionsforvisualizingdata(6)Toolsforbuildingcustomgraphicaluserinterfaces(7)FunctionsforintegratingMATLABbasedalgorithmswithexternalapplicationsandlanguages,suchasC,C++,Fortran,Java,COM,andMicrosoftExcel

TheMATLABlanguagesupportsthevectorandmatrixoperationsthatarefundamentaltoengineeringandscientificproblems.Itenablesfastdevelopmentandexecution.WiththeMATLABlanguage,youcanprogramanddevelopalgorithmsfasterthanwithtraditionallanguagesbecauseyoudonotneedtoperformlow-leveladministrativetasks,suchasdeclaringvariables,specifyingdatatypes,andallocatingmemory.Inmanycases,MATLABeliminatestheneedfor‘for’loops.Asaresult,onelineofMATLABcodecanoftenreplaceseverallinesofCorC++code.Atthesametime,MATLABprovidesallthefeaturesofatraditionalprogramminglanguage,includingarithmeticoperators,flowcontrol,datastructures,datatypes,object-orientedprogramming(OOP),anddebuggingfeatures.MATLABletsyouexecutecommandsorgroupsofcommandsoneatatime,withoutcompilingandlinking,enablingyoutoquicklyiteratetotheoptimalsolution.Forfastexecutionofheavymatrixandvectorcomputations,MATLABusesprocessor-optimizedlibraries.Forgeneral-purposescalarcomputations,MATLABgeneratesmachine-codeinstructionsusingitsJIT(Just-In-Time)compilationtechnology.Thistechnology,whichisavailableonmostplatforms,providesexecutionspeedsthatrivalthoseoftraditionalprogramminglanguages.MATLABincludesdevelopmenttoolsthathelpyouimplementyouralgorithmefficiently.Theseincludethefollowing:

MATLABEditor-Providesstandardeditinganddebuggingfeatures,suchassettingbreakpointsandsinglestepping.M-LintCodeChecker-Analyzesyourcodeandrecommendschangestoimproveitsperformanceandmaintainability.MATLABProfiler-Recordsthetimespentexecutingeachlineofcode.DirectoryReports-Scanallthefilesinadirectoryandreportoncodeefficiency,filedifferences,filedependencies,andcodecoverage。

YoucanusetheinteractivetoolGUIDE(GraphicalUserInterfaceDevelopmentEnvironment)tolayout,design,andedituserinterfaces.GUIDEletsyouincludelistboxes,pull-downmenus,pushbuttons,radiobuttons,andsliders,aswellasMATLABplotsandActiveXcontrols.Alternatively,youcancreateGUIsprogrammaticallyusingMATLABfunctions.

MATLABsupportstheentiredataanalysisprocess,fromacquiringdatafromexternaldevicesanddatabases,throughpreprocessing,visualization,andnumericalanalysis,toproducingpresentation-qualityoutput.

TheMATLABproductprovidesinteractivetoolsandcommand-linefunctionsfordataanalysisoperations,including:

(1)Interpolatinganddecimating

(2)Extractingsectionsofdata,scaling,andaveraging

(3)Thresholdingandsmoothing

(4)Correlation,Fourieranalysis,andfiltering

(5)1-Dpeak,valley,andzerofinding

(6)Basicstatisticsandcurvefitting

(7)Matrixanalysis

MATLABisanefficientplatformforaccessingdatafromfiles,otherapplications,databases,andexternaldevices.Youcanreaddatafrompopularfileformats,suchasMicrosoftExcel;ASCIItextorbinaryfiles;image,sound,andvideofiles;andscientificfiles,suchasHDFandHDF5.Low-levelbinaryfileI/Ofunctionsletyouworkwithdatafilesinanyformat.AdditionalfunctionsletyoureaddatafromWebpagesandXML.

Youcancallotherapplicationsandlanguages,suchasC,C++,COMobjects,DLLs,Java,Fortran,andMicrosoftExcel,andaccessFTPsitesandWebservices.UsingtheDatabaseToolbox™,youcanalsoaccessdatafromODBC/JDBC-compliantdatabases.

Youcanacquiredatafromhardwaredevices,suchasyourcomputer‘sserialportorsoundcard.UsingtheDataAcquisitionToolbox™,youcanstreamlive,measureddatadirectlyintoMATLABforanalysisandvisualization.TheInstrumentControlToolbox™(availableseparately)enablescommunicationwithGPIBandVXIhardware.

AllthegraphicsfeaturesthatarerequiredtovisualizeengineeringandscientificdataareavailableinMATLAB®.Theseinclude2-Dand3-Dplottingfunctions,3-Dvolumevisualizationfunctions,toolsforinteractivelycreatingplots,andtheabilitytoexportresultstoallpopulargraphicsformats.Youcancustomizeplotsbyaddingmultipleaxes;changinglinecolorsandmarkers;addingannotation,LaTEXequations,andlegends;anddrawingshapes.Youcanvisualizevectorsofdatawith2-Dplottingfunctionsthatcreate:

(1)Line,area,bar,andpiecharts

(2)Directionandvelocityplots

(3)Histograms

(4)Polygonsandsurfaces

(5)Scatter/bubbleplots

(6)Animations

TheMATLABproductprovidesfunctionsforvisualizing2-Dmatrices,3-Dscalar,and3-Dvectordata.Youcanusethesefunctionstovisualizeandunderstandlarge,oftencomplex,multidimensionaldata.Youcanspecifyplotcharacteristics,suchascameraviewingangle,perspective,lightingeffect,lightsourcelocations,andtransparency.3-Dplottingfunctionsinclude:

Surface,contour,andmesh,Imageplots,Cone,slice,stream,andisosurface.

MATLABprovidesinteractivetoolsfordesigningandmodifyinggraphics.FromaMATLABfigurewindow,youcanperformthefollowingtasks:

(1)Draganddropnewdatasetsontothefigure

(2)Changethepropertiesofanyobjectonthefigure

(3)Zoom,rotate,pan,andchangecameraangleandlighting

(4)Addannotationsanddatatips

(5)Drawshapes

(6)Generateafunctionthatcanbereusedwithdifferentdata

MATLABletsyoureadandwritecommongraphicalanddatafileformats,suchasGIF,JPEG,BMP,EPS,TIFF,PNG,HDF,AVI,andPCX.Asaresult,youcanexportMATLABplotstootherapplications,suchasMicrosoftWordandMicrosoftPowerPoint,ortodesktoppublishingsoftware.Beforeexporting,youcancreateandapplystyletemplates,coveringcharacteristicssuchaslayout,font,andlinethickness,tomeetpublicationspecifications.

MATLABcontainsmathematical,statistical,andengineeringfunctionstosupportallcommonengineeringandscienceoperations.Thesefunctions,developedbyexpertsinmathematics,arethefoundationoftheMATLABlanguage.ThecoremathfunctionsusetheLAPACKandBLASlinearalgebrasubroutinelibrariesandtheFFTWDiscreteFourierTransformlibrary.Becausetheseprocessor-dependentlibrariesareoptimizedtothedifferentplatformsthatMATLABsupports,theyexecutefasterthantheequivalentCorC++code.

MATLABprovidesthefollowingtypesoffunctionsforperformingmathematicaloperationsandanalyzingdata:

(1)Matrixmanipulationandlinearalgebra

(2)Polynomialsandinterpolation

(3)Fourieranalysisandfiltering

(4)Dataanalysisandstatistics

(5)Optimizationandnumericalintegration

(6)Ordinarydifferentialequations(ODEs)

(7)Partialdifferentialequations(PDEs)

(8)Sparsematrixoperations

MATLABcanperformarithmeticonawiderangeofdatatypes,includingdoubles,singles,andintegers.

Add-ontoolboxes(availableseparately)providespecializedmathematicalcomputingfunctionsforareasincludingsignalprocessing,optimization,statistics,symbolicmath,partialdifferentialequationsolving,andcurvefitting.

MATLABprovidesanumberoffeaturesfordocumentingandsharingyourwork.YoucanintegrateyourMATLABcodewithotherlanguagesandapplicationsanddeployyourMATLABalgorithmsandapplicationsasstand-aloneprogramsorsoftwaremodules.

TheMATLABproductletsyouexportyourresultsasplotsorascompletereports.Youcanexportplotstoallpopulargraphicsfileformatsandthenimporttheplotsintootherpackages,suchasMicrosoftWordorMicrosoftPowerPoint.UsingtheMATLABEditor,youcanautomaticallypublishyourMATLABcodeinHTML,Word,LaTEX,andotherformats.

MATLABprovidesfunctionsforintegratingCandC++code,Fortrancode,COMobjects,andJavacodewithyourapplications.YoucancallDLLs,Javaclasses,andActiveXcontrols.UsingtheMATLABenginelibrary,youcanalsocallMATLABfromC,C++,orFortrancode.

YoucancreateyouralgorithminMATLABanddistributeittootherMATLABusersdirectlyasMATLABcode.UsingtheMATLABCompiler(availableseparately),youcandeployyouralgorithm,asastand-aloneapplicationorasasoftwaremodulethatyouincludeinyourproject,touserswhodonothaveMATLAB.AdditionalproductsletyouconvertyouralgorithmintoasoftwaremodulethatiscallablefromCOMorMicrosoftExcel.

IntroductiontoSimulinkblockslibrary

Insystemdynamicsimulati

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 高等教育 > 管理学

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1