资源描述:
《MATLAB基本操作实验.doc》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、个人收集整理勿做商业用途科学计算与数据处理实验报告学 号姓 名实验名称基于MATLAB的科学计算实验实验目的1、掌握MATLAB中数组的创建和操作方法2、掌握MATLAB中常用的数值计算方法3、掌握MATLAB中常用的符号计算方法实验方案1,分别用不同的方法举例创建一维数组。2,用不同的方法创建高维数组。3,分别用zeros,ones,eye,magic,randn创建全0数组,全1数组,单位数组,魔方数组,随机数组。4,建立一个矩阵,分别用diag,fliplr,flipud,rot90,tril,triu命令举例求出矩阵的对角,转置,翻转,旋转,下三角,上三角矩阵.
2、5,创建一个字符数组,用deblank,strtrim,strrep,strread,strtok命令对字符数组进行运算,根据求出结果的特点,可知道这些命令的功能.6,创建一个二维构架数组student,属性有name,sex,number,height四个,分别用fieldnames、getfield、setfield对数组进行操作,根据不同的结果可知道命令的功能。7,建立两个数组,分别对数组进行表一的基本操作,查看运行结果。8,建立一个矩阵,分别对该矩阵用norm、cond、det、rank、eig、null、chol、lu、qr、svd命令进行操作,查看运行结果,即可
3、得到这些命令的功能。9,对diff、gradient、roots、fzero、fsolve、fminbnd、fminsearch、fminunc、quadl这些命令分别举例,根据运行结果,即可知道这些命令的用法。10,对(1)中的表达式用命令simple进行处理,即可得化简的表达式;对(2)中的方程式用solve命令处理,即可得到该方程的解.实验记录1,(1)直接输入法:c=[2,3,4]c=234>〉c=[234]c=个人收集整理勿做商业用途234(2)步长生成法:a=(1:3:30)a=14710131619222528(3)定数线性采样法:B=linspace(1,3
4、0,3)B=1.000015。500030。0000(4)定数对数采样法:b=logspace(1,2,5)b=10.000017。782831.622856。2341100.00002,(1)直接输入法:c=[2,4;2,3]c=2423>〉c=[24;23]c=2423(2)下标法:〉〉fori=1:2forj=1:2fork=1:2A(i,j,k)=i+j+k;endendend>>A(:,:,:)ans(:,:,1)=个人收集整理勿做商业用途3445ans(:,:,2)=4556(3)低维数组法:〉>d1=[1,2,3;4,5,6;7,8,9];〉〉d2(:,:,1
5、)=d1;>〉d2(:,:,2)=2*d1;〉〉d2(:,:,3)=3*d1;>>d2d2(:,:,1)=123456789d2(:,:,2)=24681012141618d2(:,:,3)=369121518212427(4)创建函数法:Cat函数:>〉a=[1,2,3;4,5,6];>>b=[7,8,9;10,11,12];>〉c=cat(1,a,b)c=123个人收集整理勿做商业用途456789101112>〉d=cat(2,a,b)d=123789456101112Repmat函数:〉〉e=repmat(a,2,3)e=12312312345645645612312
6、3123456456456〉〉e=repmat(a,3,2)e=123123456456123123456456123123456456Reshape函数:f=reshape(c,3,4)f=1108642119753123,(1)zeros(3)个人收集整理勿做商业用途ans=000000000功能:全0矩阵(2)ones(2)ans=1111功能:全1矩阵(3)eye(2)ans=1001功能:建立对角矩阵(4)magic(3)ans=816357492(5)a=randn(4)a=-2。17070。50770.38030。0000-0。05921.6924-1。009
7、1—0.3179—1。01060。5913-0.01951。09500。6145-0.6436—0。0482-1。87404,(1)Data=[1,2,3,4;5,6,7,8;9,10,11,12];个人收集整理勿做商业用途矩阵对角:>>a=diag(Data)a=1611(2)转置:b=fliplr(Data)b=432187651211109(3)翻转:c=flipud(Data)c=910111256781234(4)旋转:d=rot90(Data)d=481237112610159(5)下三角:e=tril