MATLAB的中英文翻译.docx

上传人:b****5 文档编号:29559830 上传时间:2023-07-24 格式:DOCX 页数:27 大小:28.30KB
下载 相关 举报
MATLAB的中英文翻译.docx_第1页
第1页 / 共27页
MATLAB的中英文翻译.docx_第2页
第2页 / 共27页
MATLAB的中英文翻译.docx_第3页
第3页 / 共27页
MATLAB的中英文翻译.docx_第4页
第4页 / 共27页
MATLAB的中英文翻译.docx_第5页
第5页 / 共27页
点击查看更多>>
下载资源
资源描述

MATLAB的中英文翻译.docx

《MATLAB的中英文翻译.docx》由会员分享,可在线阅读,更多相关《MATLAB的中英文翻译.docx(27页珍藏版)》请在冰豆网上搜索。

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

Insystemdynamicsimulation,yousho

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

当前位置:首页 > 经管营销 > 经济市场

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

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