MATLAB入门(一)

MATLAB入门(一)

ID:40230427

大小:413.00 KB

页数:29页

时间:2019-07-27

MATLAB入门(一)_第1页
MATLAB入门(一)_第2页
MATLAB入门(一)_第3页
MATLAB入门(一)_第4页
MATLAB入门(一)_第5页
资源描述:

《MATLAB入门(一)》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、MATLAB软件包简介数学软件的应用MATLAB使用参考书1。张志涌等.精通MATLAB6.5,第1版.北京航空航天大学出版社,2003.32。薛定宇等.高等应用数学问题的MATLAB求解,第1版.清华大学出版社,2004.83。姜启源等.数学实验,第1版.高等教育出版社,1999.7MATLAB----MATrixLABoratory的简写MathWorks公司特长:数值计算,也具有符号计算功能(采用MAPLE软件作为核心软件)MATLAB基本命令与结构基本命令循环与控制符号运算矩阵操作及运算MATLAB命令窗口>>2+2/3>>symsab

2、;int(a^2+b,a)>>vpa(pi)>>vpa(pi,100)>>A=[123;245;367]基本命令和结构basic1.m.M文件的编写和运行1。打开M—文件编辑器编写不看结果的语句加;注释行前加%,后面的字符显示为绿色2。将文件存在自己的工作目录下3。将命令窗口的工作目录选为自己的目录4。在命令提示符后输入M文件名即可MATLAB语言的变量名规则由一个字母引导,后面可以为其他字符区分大小写AbcABc有效MYvar12,MY_Var12和MyVar12_错误的变量名12MyVar,_MyVar12MATLAB的保留常量eps,i

3、,j,pi,NaN,Inf,i=sqrt(-1)lastwarn,lasterr变量命名规则MATLAB是区分变量大、小写的数值型数据结构双精度数值变量IEEE标准,64位(8字节),11指数位,52数值位和一个符号位double()函数的转换其他数据类型uint8,常用于图像表示和处理,8位int8(),int16(),int32(),uint16(),uint32()直接赋值语句例1表示矩阵基本语句结构冒号表达式这里,s1、s3分别是起点、终点值;s2为步长例2用不同的步距生成(0,pi)间向量数的基本运算floor(a)向下取整ceil(

4、a)向上取整round(a)四舍五入factor(n)质因数分解gcd(m,n)最大公约数lcm(m,n)最小公倍数MATLAB语言流程控制循环结构for结构while结构例3用循环求解例4用循环结构求最小的m例5求转移结构例6用循环结构求最大的m开关结构circle.mMATLAB语言的函数的基本结构函数调用语句例6用循环结构求最大的mfunction[m,s]=findsum(k)s=0;m=0;while(s<=k)m=m+1;s=s+m;end;[s,m]>>findsum(10000)findsum.m例7求和s=0;forn=0:1

5、:100;y=factorial(n);s=s+1/y;end;vpa(s,40)functionk=factorial(n)ifn>1k=n*factorial(n-1);elseifany([0,1]==n)k=1;%%%0!=1!=1end>>appro_e基本命令和结构factorial.mappro_e.m符号计算(symboliccalculation)工具箱symbolic1.m矩阵相关运算matrix1.mpoly_A.mdet(A)%矩阵的行列式inv(A)%矩阵的逆rank(A)%矩阵的秩eig(A)%矩阵的特征值[v,

6、d]=eig(sym(A))%矩阵的特征值和特征向量[v,J]=jordan(sym(B))%矩阵的对角化poly(B)%矩阵B的多项式rref(A)%A的列向量组的极大无关组特殊矩阵的输入a1=zeros(2,3)%2x3全零阵a2=ones(3)%%%3x3全1阵a3=eye(3,4)%%%3x4a4=hilb(4)%%%4x4Hilbertmatrixsymsa5a5=sym(hilb(4))specmatrix.m矩阵的裁剪与拼接A=[1230;7561;0241]a1=A(3,:)%%thethirdrowofAa2=A(:,2)%%

7、thesecondcolumnofAa3=A(1:2,:)a4=A(2:3,2:4)A(3,:)=[]%%deletethe3rdrowb=[A(1:2,:);ones(1,4)]matrix_cut.m矩阵加减法矩阵乘法数学表示MATLAB表示注意相容性矩阵基本运算矩阵除法矩阵左除:AX=B,求XMATLAB求解:X=AB矩阵右除:XA=B,求XMATLAB求解:X=B/A矩阵乘方A为方阵,求MATLAB实现:点运算矩阵对应元素的直接运算例如数组运算作业

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。