
matlab程序设计和曲线绘图心得体会
最简单的用:ezplot(‘表达式’)例如:画y=x就是:ezplot('y=x')画y=3X^2+2X+1就是:ezplot('y=3*X^2+2*X+1'),注意*不能省。
画X^2+Y^2=1就是:ezplot('X^2+Y^2=1')画y=sinx就是:ezplot('y=sin(x)'),注意sin后面的()不能省。
y=cosxy=tanx类似。
画y=arctanx就是:ezplot('y=atan(x)'),注意aectan只能写作atan后面的()不能省。
注意:1.*不能省;2.函数后您必须有(),并且括号必须是半角,函数名符合规定。
matlab 心得体会
这是我在学习的过程中的一些技巧,或许对你有帮助,可能字数不你能满足你的要求,但是绝对是精华。
1,如果你要是不是计算机转业的,只是为了方便自己的工作或学习,那么你没有必要把matlab教程全部学会,只需要学你需要的那部分即可,比如,绘图,矩阵运算,等等,根据你个人的需要而定,但是基本命令、数据类型、基本的程序结构(条件语句,循环语句,嵌套)、文件的IO是必须看的,因为任何一个程序都需要这几个基本的块。
2,你最好找一个熟悉编程的人来辅助你的学习,这就包括很多编程的技巧问题,程序的结构设计问题,对于程序的运行效率非常有帮助。
有的时候,你编出来的程序,能够运行,但是耗时太长,也就是说你的程序没有错,但是不适合实际。
或者说,对于规模小的问题能够解决,但是规模大一点的问题就需要很长很长的时间,这就需要对程序的结构和算法问题进行改进(亲身体会,编完一个程序,小的例子可以运行出结果,但是大例子需要很长时间,所以必须要改进一下)。
3,你需要找一本matlab的函数工具词典,就像汉语词典一样,你要尽量多的熟悉matlab自带的函数,及其作用,因为matlab的自带函数特别多,基本上能够满足一般的数据和矩阵的计算,所以基本上不用你自己编函数(如vb中,大部分的函数都需要自己编)。
这一点对你的程序非常有帮助,可以使你的程序简单,运行效率高,可以节省很多时间(亲身体会)。
切记4,你把基本的知识看过之后,就需要找一个实际的程序来动手编一下,不要等所有的知识都学好之后再去编程,你要在编程的过程中学习,程序需要什么知识再去补充(这一条是别人教我的,很管用),编程是一点一点积累的,所以你要需做一些随手笔记什么的。
5,编程问题最头疼的不是编程序,而是调程序,所以在你的程序编完之后,一定要进行验证其正确性,你要尽量多的设想你的问题的复杂性,当然,要一步一步复杂,这样才能保证你的程序的适用性很强。
随笔写了这么多,可能不全,希望对你有帮助
给我弄一些MATLAB的基本操作和 三位绘图和各种绘图
C:\\\\matlab6p5\\\\bin\\\\matlab.exe(2)>> dir c:\\\\matlab6p5\\\oolbox. curvefit fixpoint matlab powersys splines .. daq ftseries matlabxl reqmgt stateflow aeroblks database fuzzy mbc robust stats ccslink datafeed garch mpc rptgen symbolic cdma dials ident mutools rptgenext vr combuilder dspblks images ncd rtw wavelet comm exlink instrument nnet runtime webserver commblks filterdesign lmi optim sb2sl compiler finance local pde signal control finderiv map physmod simulink >>type lp.mtype is a built-in function.a=[1 2 3]b=[1;2;3]c=a*b>> help cd CD Change current working directory. CD directory-spec sets the current directory to the one specified. CD .. moves to the directory above the current one. CD, by itself, prints out the current directory. WD = CD returns the current directory as a string. Use the functional form of CD, such as CD('directory-spec'), when the directory specification is stored in a string. See also PWD. Overloaded methodshelp ccshelp\\\/cd.m(3)>>who aYour variables are:a >> whos a Name Size Bytes Class a 1x3 24 double arrayGrand total is 3 elements using 24 bytes(5)>>path MATLABPATH C:\\\\MATLAB6p5\\\oolbox\\\\matlab\\\\general C:\\\\MATLAB6p5\\\oolbox\\\\matlab\\\\ops C:\\\\MATLAB6p5\\\oolbox\\\\matlab\\\\lang C:\\\\MATLAB6p5\\\oolbox\\\\matlab\\\\elmat C:\\\\MATLAB6p5\\\oolbox\\\\matlab\\\\elfun C:\\\\MATLAB6p5\\\oolbox\\\\matlab\\\\specfun C:\\\\MATLAB6p5\\\oolbox\\\\matlab\\\\matfun C:\\\\MATLAB6p5\\\oolbox\\\\matlab\\\\datafun C:\\\\MATLAB6p5\\\oolbox\\\\matlab\\\\audio C:\\\\MATLAB6p5\\\oolbox\\\\matlab\\\\polyfun C:\\\\MATLAB6p5\\\oolbox\\\\matlab\\\\funfun C:\\\\MATLAB6p5\\\oolbox\\\\matlab\\\\sparfun C:\\\\MATLAB6p5\\\oolbox\\\\matlab\\\\graph2d C:\\\\MATLAB6p5\\\oolbox\\\\matlab\\\\graph3d C:\\\\MATLAB6p5\\\oolbox\\\\matlab\\\\specgraph C:\\\\MATLAB6p5\\\oolbox\\\\matlab\\\\graphics C:\\\\MATLAB6p5\\\oolbox\\\\matlab\\\\uitools C:\\\\MATLAB6p5\\\oolbox\\\\matlab\\\\strfun C:\\\\MATLAB6p5\\\oolbox\\\\matlab\\\\iofun C:\\\\MATLAB6p5\\\oolbox\\\\matlab\\\imefun C:\\\\MATLAB6p5\\\oolbox\\\\matlab\\\\datatypes C:\\\\MATLAB6p5\\\oolbox\\\\matlab\\\\verctrl C:\\\\MATLAB6p5\\\oolbox\\\\matlab\\\\winfun C:\\\\MATLAB6p5\\\oolbox\\\\matlab\\\\winfun\\\\comcli C:\\\\MATLAB6p5\\\oolbox\\\\matlab\\\\demos C:\\\\MATLAB6p5\\\oolbox\\\\local C:\\\\MATLAB6p5\\\oolbox\\\\simulink\\\\simulink C:\\\\MATLAB6p5\\\oolbox\\\\simulink\\\\blocks C:\\\\MATLAB6p5\\\oolbox\\\\simulink\\\\components C:\\\\MATLAB6p5\\\oolbox\\\\simulink\\\\fixedandfloat C:\\\\MATLAB6p5\\\oolbox\\\\simulink\\\\fixedandfloat\\\\fxpdemos C:\\\\MATLAB6p5\\\oolbox\\\\simulink\\\\fixedandfloat\\\\obsolete C:\\\\MATLAB6p5\\\oolbox\\\\simulink\\\\simdemos C:\\\\MATLAB6p5\\\oolbox\\\\simulink\\\\simdemos\\\\aerospace C:\\\\MATLAB6p5\\\oolbox\\\\simulink\\\\simdemos\\\\automotive C:\\\\MATLAB6p5\\\oolbox\\\\simulink\\\\simdemos\\\\simfeatures C:\\\\MATLAB6p5\\\oolbox\\\\simulink\\\\simdemos\\\\simgeneral C:\\\\MATLAB6p5\\\oolbox\\\\simulink\\\\simdemos\\\\simnew C:\\\\MATLAB6p5\\\oolbox\\\\simulink\\\\dee C:\\\\MATLAB6p5\\\oolbox\\\\simulink\\\\dastudio C:\\\\MATLAB6p5\\\oolbox\\\\stateflow\\\\stateflow C:\\\\MATLAB6p5\\\oolbox\\\\stateflow\\\\sfdemos C:\\\\MATLAB6p5\\\oolbox\\\\stateflow\\\\coder C:\\\\MATLAB6p5\\\oolbox\\\\rtw\\\argets\\\\rtwin\\\\rtwin C:\\\\MATLAB6p5\\\oolbox\\\\rtw\\\\rtw C:\\\\MATLAB6p5\\\oolbox\\\\rtw\\\\rtwdemos C:\\\\MATLAB6p5\\\oolbox\\\\rtw\\\\rtwdemos\\\\rsimdemos C:\\\\MATLAB6p5\\\oolbox\\\\rtw\\\argets\\\\asap2\\\\asap2 C:\\\\MATLAB6p5\\\oolbox\\\\rtw\\\argets\\\\asap2\\\\asap2\\\\user C:\\\\MATLAB6p5\\\oolbox\\\\aeroblks\\\\aeroblks C:\\\\MATLAB6p5\\\oolbox\\\\aeroblks\\\\aerodemos C:\\\\MATLAB6p5\\\oolbox\\\\cdma\\\\cdma C:\\\\MATLAB6p5\\\oolbox\\\\cdma\\\\cdmamasks C:\\\\MATLAB6p5\\\oolbox\\\\cdma\\\\cdmamex C:\\\\MATLAB6p5\\\oolbox\\\\cdma\\\\cdmademos C:\\\\MATLAB6p5\\\oolbox\\\\commblks\\\\commblks C:\\\\MATLAB6p5\\\oolbox\\\\commblks\\\\commmasks C:\\\\MATLAB6p5\\\oolbox\\\\commblks\\\\commmex C:\\\\MATLAB6p5\\\oolbox\\\\commblks\\\\commblksdemos C:\\\\MATLAB6p5\\\oolbox\\\\commblks\\\\commblksobsolete\\\\commblksobsolete C:\\\\MATLAB6p5\\\oolbox\\\\comm\\\\comm C:\\\\MATLAB6p5\\\oolbox\\\\comm\\\\commdemos C:\\\\MATLAB6p5\\\oolbox\\\\comm\\\\commobsolete C:\\\\MATLAB6p5\\\oolbox\\\\control\\\\control C:\\\\MATLAB6p5\\\oolbox\\\\control\\\\ctrlguis C:\\\\MATLAB6p5\\\oolbox\\\\control\\\\ctrlobsolete C:\\\\MATLAB6p5\\\oolbox\\\\control\\\\ctrlutil C:\\\\MATLAB6p5\\\oolbox\\\\control\\\\ctrldemos C:\\\\MATLAB6p5\\\oolbox\\\\curvefit\\\\curvefit C:\\\\MATLAB6p5\\\oolbox\\\\curvefit\\\\cftoolgui C:\\\\MATLAB6p5\\\oolbox\\\\dspblks\\\\dspblks C:\\\\MATLAB6p5\\\oolbox\\\\dspblks\\\\dspmasks C:\\\\MATLAB6p5\\\oolbox\\\\dspblks\\\\dspmex C:\\\\MATLAB6p5\\\oolbox\\\\dspblks\\\\dspdemos C:\\\\MATLAB6p5\\\oolbox\\\\daq\\\\daq C:\\\\MATLAB6p5\\\oolbox\\\\daq\\\\daqguis C:\\\\MATLAB6p5\\\oolbox\\\\daq\\\\daqdemos C:\\\\MATLAB6p5\\\oolbox\\\\database\\\\database C:\\\\MATLAB6p5\\\oolbox\\\\database\\\\dbdemos C:\\\\MATLAB6p5\\\oolbox\\\\database\\\\vqb C:\\\\MATLAB6p5\\\oolbox\\\\datafeed\\\\datafeed C:\\\\MATLAB6p5\\\oolbox\\\\datafeed\\\\dfgui C:\\\\MATLAB6p5\\\oolbox\\\\dials C:\\\\MATLAB6p5\\\oolbox\\\\rtw\\\argets\\\\mpc555dk\\\\mpc555dk C:\\\\MATLAB6p5\\\oolbox\\\\rtw\\\argets\\\\mpc555dk\\\\common\\\\canlib\\\\blockset C:\\\\MATLAB6p5\\\oolbox\\\\rtw\\\argets\\\\mpc555dk\\\\common\\\\canlib\\\\blockset\\\\mfiles C:\\\\MATLAB6p5\\\oolbox\\\\rtw\\\argets\\\\mpc555dk\\\\common\\\\vectorlib\\\\blockset C:\\\\MATLAB6p5\\\oolbox\\\\rtw\\\argets\\\\mpc555dk\\\\common\\\\vectorlib\\\\blockset\\\\mfiles C:\\\\MATLAB6p5\\\oolbox\\\\rtw\\\argets\\\\mpc555dk\\\\common\\\\configuration C:\\\\MATLAB6p5\\\oolbox\\\\rtw\\\argets\\\\mpc555dk\\\\pil C:\\\\MATLAB6p5\\\oolbox\\\\rtw\\\argets\\\\mpc555dk\\\\rt\\\\blockset C:\\\\MATLAB6p5\\\oolbox\\\\rtw\\\argets\\\\mpc555dk\\\\rt\\\\blockset\\\\mfiles C:\\\\MATLAB6p5\\\oolbox\\\\rtw\\\argets\\\\mpc555dk\\\\rt\\\\blockset\\\\mfiles\\\\SimulinkUtilities C:\\\\MATLAB6p5\\\oolbox\\\\rtw\\\argets\\\\mpc555dk\\\\mpc555demos C:\\\\MATLAB6p5\\\oolbox\\\\rtw\\\argets\\\ic6000\\\ic6000 C:\\\\MATLAB6p5\\\oolbox\\\\rtw\\\argets\\\ic6000\\\\blks C:\\\\MATLAB6p5\\\oolbox\\\\exlink C:\\\\MATLAB6p5\\\oolbox\\\\symbolic C:\\\\MATLAB6p5\\\oolbox\\\\filterdesign\\\\filterdesign C:\\\\MATLAB6p5\\\oolbox\\\\filterdesign\\\\quantization C:\\\\MATLAB6p5\\\oolbox\\\\filterdesign\\\\filtdesdemos C:\\\\MATLAB6p5\\\oolbox\\\\finderiv\\\\finderiv C:\\\\MATLAB6p5\\\oolbox\\\\ftseries\\\\ftseries C:\\\\MATLAB6p5\\\oolbox\\\\ftseries\\\\ftsdemos C:\\\\MATLAB6p5\\\oolbox\\\\ftseries\\\\ftsdata C:\\\\MATLAB6p5\\\oolbox\\\\ftseries\\\\ftstutorials C:\\\\MATLAB6p5\\\oolbox\\\\finance\\\\finance C:\\\\MATLAB6p5\\\oolbox\\\\finance\\\\calendar C:\\\\MATLAB6p5\\\oolbox\\\\finance\\\\findemos C:\\\\MATLAB6p5\\\oolbox\\\\finance\\\\finsupport C:\\\\MATLAB6p5\\\oolbox\\\\fixpoint C:\\\\MATLAB6p5\\\oolbox\\\\fuzzy\\\\fuzzy C:\\\\MATLAB6p5\\\oolbox\\\\fuzzy\\\\fuzdemos C:\\\\MATLAB6p5\\\oolbox\\\\garch\\\\garch C:\\\\MATLAB6p5\\\oolbox\\\\garch\\\\garchdemos C:\\\\MATLAB6p5\\\oolbox\\\\images\\\\images C:\\\\MATLAB6p5\\\oolbox\\\\images\\\\imdemos C:\\\\MATLAB6p5\\\oolbox\\\\instrument\\\\instrument C:\\\\MATLAB6p5\\\oolbox\\\\instrument\\\\instrumentdemos C:\\\\MATLAB6p5\\\oolbox\\\\lmi\\\\lmictrl C:\\\\MATLAB6p5\\\oolbox\\\\lmi\\\\lmilab C:\\\\MATLAB6p5\\\oolbox\\\\combuilder\\\\combuilder C:\\\\MATLAB6p5\\\oolbox\\\\compiler C:\\\\MATLAB6p5\\\oolbox\\\\matlabxl\\\\matlabxl C:\\\\MATLAB6p5\\\oolbox\\\\ccslink\\\\ccslink C:\\\\MATLAB6p5\\\oolbox\\\\ccslink\\\\ccsdemos C:\\\\MATLAB6p5\\\oolbox\\\\ccslink\\\\rtdxblks C:\\\\MATLAB6p5\\\oolbox\\\\rptgen C:\\\\MATLAB6p5\\\oolbox\\\\runtime C:\\\\MATLAB6p5\\\oolbox\\\\webserver\\\\webserver C:\\\\MATLAB6p5\\\oolbox\\\\webserver\\\\wsdemos C:\\\\MATLAB6p5\\\oolbox\\\\map\\\\map C:\\\\MATLAB6p5\\\oolbox\\\\map\\\\mapdisp C:\\\\MATLAB6p5\\\oolbox\\\\map\\\\mapproj C:\\\\MATLAB6p5\\\oolbox\\\\mpc\\\\mpccmds C:\\\\MATLAB6p5\\\oolbox\\\\mpc\\\\mpcdemos C:\\\\MATLAB6p5\\\oolbox\\\\mbc\\\\mbc C:\\\\MATLAB6p5\\\oolbox\\\\mbc\\\\mbcdata C:\\\\MATLAB6p5\\\oolbox\\\\mbc\\\\mbcdesign C:\\\\MATLAB6p5\\\oolbox\\\\mbc\\\\mbcexpr C:\\\\MATLAB6p5\\\oolbox\\\\mbc\\\\mbcguitools C:\\\\MATLAB6p5\\\oolbox\\\\mbc\\\\mbclayouts C:\\\\MATLAB6p5\\\oolbox\\\\mbc\\\\mbcmodels C:\\\\MATLAB6p5\\\oolbox\\\\mbc\\\\mbcsimulink C:\\\\MATLAB6p5\\\oolbox\\\\mbc\\\\mbctools C:\\\\MATLAB6p5\\\oolbox\\\\mbc\\\\mbcview C:\\\\MATLAB6p5\\\oolbox\\\\mutools\\\\commands C:\\\\MATLAB6p5\\\oolbox\\\\mutools\\\\subs C:\\\\MATLAB6p5\\\oolbox\\\ net\\\ net C:\\\\MATLAB6p5\\\oolbox\\\ net\\\ nutils C:\\\\MATLAB6p5\\\oolbox\\\ net\\\ ncontrol C:\\\\MATLAB6p5\\\oolbox\\\ net\\\ ndemos C:\\\\MATLAB6p5\\\oolbox\\\ net\\\ nobsolete C:\\\\MATLAB6p5\\\oolbox\\\ cd C:\\\\MATLAB6p5\\\oolbox\\\\optim C:\\\\MATLAB6p5\\\oolbox\\\\pde C:\\\\MATLAB6p5\\\oolbox\\\\rtw\\\argets\\\\ecoder C:\\\\MATLAB6p5\\\oolbox\\\\rtw\\\argets\\\\ecoder\\\\ecoderdemos C:\\\\MATLAB6p5\\\oolbox\\\\reqmgt C:\\\\MATLAB6p5\\\oolbox\\\\robust C:\\\\MATLAB6p5\\\oolbox\\\\sb2sl C:\\\\MATLAB6p5\\\oolbox\\\\signal\\\\signal C:\\\\MATLAB6p5\\\oolbox\\\\signal\\\\sigtools C:\\\\MATLAB6p5\\\oolbox\\\\signal\\\\sptoolgui C:\\\\MATLAB6p5\\\oolbox\\\\signal\\\\sigdemos C:\\\\MATLAB6p5\\\oolbox\\\\physmod\\\\mech\\\\mech C:\\\\MATLAB6p5\\\oolbox\\\\physmod\\\\mech\\\\mechdemos C:\\\\MATLAB6p5\\\oolbox\\\\powersys\\\\powersys C:\\\\MATLAB6p5\\\oolbox\\\\powersys\\\\powerdemo C:\\\\MATLAB6p5\\\oolbox\\\\simulink\\\\perftools C:\\\\MATLAB6p5\\\oolbox\\\\simulink\\\\mdldiff C:\\\\MATLAB6p5\\\oolbox\\\\simulink\\\\simcoverage C:\\\\MATLAB6p5\\\oolbox\\\\rtw\\\\accel C:\\\\MATLAB6p5\\\oolbox\\\\rptgenext C:\\\\MATLAB6p5\\\oolbox\\\\splines C:\\\\MATLAB6p5\\\oolbox\\\\stats C:\\\\MATLAB6p5\\\oolbox\\\\ident\\\\ident C:\\\\MATLAB6p5\\\oolbox\\\\ident\\\\idobsolete C:\\\\MATLAB6p5\\\oolbox\\\\ident\\\\idguis C:\\\\MATLAB6p5\\\oolbox\\\\ident\\\\idutils C:\\\\MATLAB6p5\\\oolbox\\\\ident\\\\iddemos C:\\\\MATLAB6p5\\\oolbox\\\\ident\\\\idhelp C:\\\\MATLAB6p5\\\oolbox\\\\vr\\\\vr C:\\\\MATLAB6p5\\\oolbox\\\\vr\\\\vrdemos C:\\\\MATLAB6p5\\\oolbox\\\\wavelet\\\\wavelet C:\\\\MATLAB6p5\\\oolbox\\\\wavelet\\\\wavedemo C:\\\\MATLAB6p5\\\oolbox\\\\rtw\\\argets\\\\xpc\\\\xpc C:\\\\MATLAB6p5\\\oolbox\\\\rtw\\\argets\\\\xpc\\\arget\\\\build\\\\xpcblocks C:\\\\MATLAB6p5\\\oolbox\\\\rtw\\\argets\\\\xpc\\\\xpcdemos C:\\\\MATLAB6p5\\\oolbox\\\\rtw\\\argets\\\\xpc\\\arget\\\\kernel\\\\embedded C:\\\\MATLAB6p5\\\\work(6)>> help help HELP On-line help, display text at command line. HELP, by itself, lists all primary help topics. Each primary topic corresponds to a directory name on the MATLABPATH. HELP TOPIC gives help on the specified topic. The topic can be a command name, a directory name, or a MATLABPATH relative partial pathname (see HELP PARTIALPATH). If it is a command name, HELP displays information on that command. If it is a directory name, HELP displays the Table-Of-Contents for the specified directory. For example, help general and help matlab\\\/general both list the Table-Of-Contents for the directory toolbox\\\/matlab\\\/general. HELP FUN displays the help for the function FUN. T = HELP('topic') returns the help text in a '\\\ ' separated string. LOOKFOR XYZ looks for the string XYZ in the first comment line of the HELP text in all M-files found on the MATLABPATH. For all files in which a match occurs, LOOKFOR displays the matching lines. MORE ON causes HELP to pause between screenfuls if the help text runs to several screens. In the online help, keywords are capitalized to make them stand out. Always type commands in lowercase since all command and function names are actually in lowercase. For tips on creating help for your m-files 'type help.m'. See also LOOKFOR, WHAT, WHICH, DIR, MORE. Overloaded methods help cgmathsobject\\\/help.m help cvtest\\\/help.m help cvdata\\\/help.m(7)>> help lookfor LOOKFOR Search all M-files for keyword. LOOKFOR XYZ looks for the string XYZ in the first comment line (the H1 line) of the HELP text in all M-files found on MATLABPATH. For all files in which a match occurs, LOOKFOR displays the H1 line. For example, lookfor inverse finds at least a dozen matches, including the H1 lines containing inverse hyperbolic cosine two-dimensional inverse FFT, and pseudoinverse. Contrast this with which inverse or what inverse, which run more quickly, but which probably fail to find anything because MATLAB does not ordinarily have a function inverse. LOOKFOR XYZ -all searches the entire first comment block of each M-file. In summary, WHAT lists the functions in a given directory, WHICH finds the directory containing a given function or file, and LOOKFOR finds all functions in all directories that might have something to do with a given key word. See also DIR, HELP, WHO, WHAT, WHICH.2(1) >> a=[1 2 3]a = 1 2 3>> a=[1;2;3]a = 1 2 3>> b=[1 2 5]b = 1 2 5>> b=[1 2 5]b = 1 2 5>> b=[1 2 5];>> c=a*bc = 1 2 5 2 4 10 3 6 15>> c=a*b'??? Error using ==> *Inner matrix dimensions must agree.>> b'ans = 1 2 5>> c=a*(b')??? Error using ==> *Inner matrix dimensions must agree.>> b'ans = 1 2 5>> a=[1 2 3;4 5 6;7 8 0]a = 1 2 3 4 5 6 7 8 0>> a^2ans = 30 36 15 66 81 42 39 54 69>> a^0.5ans = 0.5977 + 0.7678i 0.7519 + 0.0979i 0.5200 - 0.4680i 1.4102 + 0.1013i 1.7741 + 0.6326i 1.2271 - 0.7467i 1.2757 - 1.0289i 1.6049 - 1.0272i 1.1100 + 1.6175i(2)>> makesum=0;>> for i=1:1:100;makesum=makesum+i;end>> makesummakesum = 5050(3)>> a=[1 2 3;4 5 6;7 8 0]a = 1 2 3 4 5 6 7 8 0>> poly(a)ans = 1.0000 -6.0000 -72.0000 -27.0000>> rank(a)ans = 3>> det(a)ans = 27>> trace(a)ans = 6>> inv(a)ans = -1.7778 0.8889 -0.1111 1.5556 -0.7778 0.2222 -0.1111 0.2222 -0.1111>> eig(a)ans = 12.1229 -0.3884 -5.7345>> poly(a)ans = 1.0000 -6.0000 -72.0000 -27.0000>> poly(a)ans = 1.0000 -6.0000 -72.0000 -27.0000>> poly(a)ans =1.0 -6.0000 -72.0000 -27.00005.21.(1)x=0:2*pi\\\/100:2*pi; y1=sin(2*x); plot(x,y1) plot(x,y2) plot(x,y1,x,y2)w=logspace(-1,1);g=20*log10(1.\\\/(1+2*w*i));p=angle(1.\\\/(1+2*w*i))*180\\\/pi;subplot(221);semilogx(w,g);grid;subplot(212);semilogx(w,p);grid;t=0:2*pi\\\/8:2*pi;y=sin(t);bar(t,y)自己做的 你试试吧 图的发不了 可以试试代码
MATLAB课程内容总结
MATLAB 语言是当今国际上科学界 (尤其是自动控制领域) 最具影响力、也是最有活力的软件。
它起源于矩阵运算,并已经发展成一种高度集成的计算机语言。
它提供了强大的科学运算、灵活的程序设计流程、高质量的图形可视化与界面设计、便捷的与其他程序和语言接口的功能。
MATLAB 语言在各国高校与研究单位起着重大的作用。
补充:MATLAB的含义是矩阵实验室(MATRIX LABORATORY),主要用于方便矩阵的存取,其基本元素是无须定义维数的矩阵。
MATLAB自问世以来,就是以数值计算称雄。
MATLAB进行数值计算的基本单位是复数数组(或称阵列),这使得MATLAB高度“向量化”。
经过十几年的完善和扩充,现已发展成为线性代数课程的标准工具。
由于它不需定义数组的维数,并给出矩阵函数、特殊矩阵专门的库函数,使之在求解诸如信号处理、建模、系统识别、控制、优化等领域的问题时,显得大为简捷、高效、方便,这是其它高级语言所不能比拟的。
美国许多大学的实验室都安装有MATLAB供学习和研究之用。
在那里,MATLAB是攻读学位的大学生硕士生、博士生必须掌握的基本工具。
MATLAB中包括了被称作工具箱(TOOLBOX)的各类应用问题的求解工具。
工具箱实际上是对MATLAB进行扩展应用的一系列 MATLAB函数(称为M文件),它可用来求解各类学科的问题,包括信号处理、图象处理、控制系统辨识、神经网络等。
随着MATLAB版本的不断升级,其所含的工具箱的功能也越来越丰富,因此,应用范围也越来越广泛,成为涉及数值分析的各类工程师不可不用的工具。
MATLAB5.3中包括了图形界面编辑GUI,改变了以前单一的“在指令窗通过文本形的指令进行各种操作”的状况。
这可让使用者也可以象VB、VC、 VJ、DELPHI等那样进行一般的可视化的程序编辑。
在命令窗口(matlab command window)键入simulink,就出现(SIMULINK) 窗口。
以往十分困难的系统仿真问题,用SIMULINK只需拖动鼠标即可轻而易举地解决问题,这也是近来受到重视的原因所在。
作图的plot函数和ezplot比较常见差分的没看,不知道线性的linprog或者用牛顿法,都可以,前面的比较好用非线性用最小二乘或者lsqcurvefit非线性拟合优化的有很多,黄金分割,进退法,这些都可以,最速下降法都可以,这几个也是可以用手算的,当然最速下降法手算有点难,因为当他接近目标的时候会很慢,算很多次,一般先最速下降,后牛顿,这样配合比较好
matlab作图怎么作出常值函数
x=5:0.1:-1错误,你把-1和5调换一下位置,5以0.1的步长增加不可能到-1的,只能增,不会减
matlab中 绘图功能什么时候会用到
相比较其他的绘图工具的特点(优缺点)是什么
应该是这样的,matlab是一款数学处理软件,它所绘制的图都是通过精确的仿真得出的,也就是说图形的各个参数都是matlab计算出来的,然后根据这些计算出的参数来绘制图形。
不是定性的画一个图,希望你能理解。



