matlab基本操作实验

matlab基本操作实验

ID:34558371

大小:79.16 KB

页数:19页

时间:2019-03-07

matlab基本操作实验_第1页
matlab基本操作实验_第2页
matlab基本操作实验_第3页
matlab基本操作实验_第4页
matlab基本操作实验_第5页
资源描述:

《matlab基本操作实验》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

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命令举例求出矩阵的对角,转置,翻转,旋转,下三角,上三角矩阵。5,创建一个字符数组,用de

2、blank,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命令进行操作,查看运行结果,即可得到这些命令的功能。9,对dif

3、f、gradient、roots、fzero、fsolve、fminbnd、fminsearch、fminunc、quadl这些命令分别举例,根据运行结果,即可知道这些命令的用法。10,对(1)中的表达式用命令simple进行处理,即可得化简的表达式;对(2)中的方程式用solve命令处理,即可得到该方程的解。实验记录1,(1)直接输入法:c=[2,3,4]c=234>>c=[234]c=19234(2)步长生成法:a=(1:3:30)a=14710131619222528(3)定数线性采样法:B=linspace(1,30,3)B=1.000015.500030.0000(4

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)=193445ans(:,:,2)=4556(3)低维数组法:>>d1=[1,2,3;4,5,6;7,8,9];>>d2(:,:,1)=d1;>>d2(:,:,2)=2*d1;>>d2(:,:,3)=3*d1;>

5、>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=12319456789101112>>d=cat(2,a,b)d=123789456101112Repmat函数:>>e=repmat(a,2,3)e=123123123456456456123123123456456456>>e=repmat(a,3,2)e=12312345645612312345

6、6456123123456456Reshape函数:f=reshape(c,3,4)f=1108642119753123,(1)zeros(3)19ans=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.0091-0.3179-1.01060.5913-0.01951.09500.6145-0.6436-0.0482-1.87404,(

7、1)Data=[1,2,3,4;5,6,7,8;9,10,11,12];19矩阵对角:>>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(Data)e=10005600910110(6)上三角:f=triu(Data)19f=12340678001112(7)

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

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

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