MATLAB使用练习(修订版)

MATLAB使用练习(修订版)

ID:37854755

大小:94.50 KB

页数:9页

时间:2019-06-01

MATLAB使用练习(修订版)_第1页
MATLAB使用练习(修订版)_第2页
MATLAB使用练习(修订版)_第3页
MATLAB使用练习(修订版)_第4页
MATLAB使用练习(修订版)_第5页
资源描述:

《MATLAB使用练习(修订版)》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、预备实验MATLAB使用练习MATLABàMATrixLABoratory矩阵实验室特点:²编程效率高²计算功能强特别是矩阵计算²使用简便²易于扩充可建立M文件定义过程和函数以供调用,可与其它语言(C,Fortran等)混合编程。§1.1矩阵、数组与函数1.1矩阵的输入与运算1.1.1矩阵的直接输入>A=[1,2,3;4,5,6]8或>A=[123;456]8或>A=[123456]8显示矩阵元素:>A(2,1)8ans=4>A(2,1)=78A=123756>A(3,4)=18A=1230756000011.1.2函数生成矩阵>w=zeros(2,3)8>u=ones(2,3)8>v=e

2、ye(3,4)8前三列为单位矩阵,后一列为零>x=rand(1,3)81X3(0,1)均匀分布随机矩阵,randn(m,n)mXn标准正态分布矩阵,hilb(n),n阶Hilbert矩阵,magic(n),n阶幻方矩阵注:n阶Hilbert矩阵为,magic(3)=1.1.3矩阵的裁剪与拼接>A(3,:)8显示A的第3行,>A(:,2)8显示A的第2列>A(2:5,:),>A(:,1:2:5),>A(2:4,1:3)>C=[A,B],>D=[A;B],>E=[A,ones(3);8,zeros(1,6)]1.1.4矩阵的运算A=[010;100;001],A+3(矩阵加常数,即每个元素加此

3、常数),B=magic(3),A+B,A-B,A',A*B,B/A(即BA-1),AB(即A-1B),A^3,A.*B,B.^3,A.B,A./B,1.1.6行向量的特殊输入方式a=(1:5),b=(1:2:7),linspace(a,b,n),logspace(a,b,n)附:数组及其运算9数组运算MATLAB中一种特定的计算,可视为两个同型矩阵间对应项的运算,运算符号为矩阵运算符号前加“.”。由于矩阵的加、减本身就是对应项间的运算,故不必再加“.”。例如,x=t^2,y=sin(t),0<=t<=pi.z=xy=t^2*sin(t)。在MATLAB中,往往用函数的一组值来表示此函数

4、(如作图).t=0:0.1*pi:pi;x=t.^2;y=sin(t);z=x.*y(orz=t.^2.*sin(t));则t,x,y,z都是维数相同的向量,且有x(k)=t(k)^2,y(k)=sin(t(k)),z(k)=x(k)*y(k)=t(k)^2*sin(t(k)).1.2语句和函数1.2.1语句形式及变量一般为变量=表达式:>a=[1234];b=a+1;c=a.*b;d=a*b';e=a'*b;~变量变量名由字母、数字和下划线组成,区分大小写字母,最多31个字符,第一个字符必须是字母.不必说明类型和维数,自动分配内存空间.几个特殊量:pi圆周率,eps可分辨最小正数,inf

5、正无穷大,NaN不定值,i、j复数虚单位.以上几个量有其特殊值,但若赋予其它值后,则不再有其特殊性.~字符串>s1='Hello';s2='every';s3='body';s=[s1,',',s2,'',s3]8,则s=Hello,everybody>ss=s(1:5)8,则ss=Hello.1.2.2标量函数三角函数:sin,cos,tan,cot,sec,csc,asin,acos,atan,acot,asec,acsc,sinh,cosh,tanh,asinh,acosh,atanh其它基本函数:sqrt,exp,log,log10,abs,round(四舍五入取整),floor(

6、向左方向取整),ceil(向右方向取整),fix(向0方向取整),sign,real(取实部),imag,angle,rats(有理逼近)>rats(pi)8ans=355/113,>rats(sqrt(2))8ans=1393/985>x=(0:0.2:1)*pi;y=sin(x)8y=00.58780.95110.95110.58780round(y)011110;floor(y)000000;另一个计算函数值的命令:feval(F,x),F:字符串,x:变量.如上面的:z=feval('sin',x),同z=sin(x).1.2.3向量函数max,min,sum,length,mea

7、n,median(中间值,奇数项取中间项,偶数项取中间两项的平均),prod(乘积),sort(从小到大重新排列)%以上函数作用于矩阵时,是作用于每一列,结果为行向量.1.2.4矩阵函数构造函数:zeros,ones,eye,rand,randn,diag(生成或提取对角阵,向量生成对角阵,矩阵提取其对角线为列向量),triu(生成上三角阵),trul(生成下三角阵)计算函数:size,det,rank,inv,eig,

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

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

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