Matlab实验第一次实验答案

整理文档很辛苦,赏杯茶钱您下走!

免费阅读已结束,点击下载阅读编辑剩下 ...

阅读已结束,您可以下载文档离线阅读编辑

资源描述

1实验一Matlab使用方法和程序设计一、实验目的1、掌握Matlab软件使用的基本方法;2、熟悉Matlab的数据表示、基本运算和程序控制语句3、熟悉Matlab绘图命令及基本绘图控制4、熟悉Matlab程序设计的基本方法二、实验内容:1、帮助命令使用help命令,查找sqrt(开方)函数的使用方法;解:sqrtSquarerootSyntaxB=sqrt(X)DescriptionB=sqrt(X)returnsthesquarerootofeachelementofthearrayX.FortheelementsofXthatarenegativeorcomplex,sqrt(X)producescomplexresults.RemarksSeesqrtmforthematrixsquareroot.Examplessqrt((-2:2)')ans=0+1.4142i20+1.0000i01.00001.41422、矩阵运算(1)矩阵的乘法已知A=[12;34];B=[55;78];求A^2*B解:A=[12;34];B=[55;78];A^2*B(2)矩阵除法已知A=[123;456;789];B=[100;020;003];A\B,A/B解:A=[123;456;789];B=[100;020;003];A\B,A/B3(3)矩阵的转置及共轭转置已知A=[5+i,2-i,1;6*i,4,9-i];求A.',A'解:A=[5+1i,2-1i,1;6*1i,4,9-1i];A1=A.',A2=A'(4)使用冒号表达式选出指定元素已知:A=[123;456;789];求A中第3列前2个元素;A中所有列第2,3行的元素;方括号[]解:A=[123;456;789];B=A([1,2],[3]),C=A(2:end,:)4用magic函数生成一个4阶魔术矩阵,删除该矩阵的第四列3、多项式(1)求多项式42)(3xxxp的根解:A=[10-2-4];B=roots(A)(2)已知A=[1.2350.9;51.756;3901;1234],求矩阵A的特征多项式;解:A=[1.235.9;51.756;3901;1234];A=poly(A);A=poly2sym(A)5把矩阵A作为未知数代入到多项式中;4、基本绘图命令(1)绘制余弦曲线y=cos(t),t∈[0,2π]解:t=0:.1:2*pi;y=cos(t);plot(t,y),grid(2)在同一坐标系中绘制余弦曲线y=cos(t-0.25)和正弦曲线y=sin(t-0.5),t∈[0,2π]t=0:.1:2*pi;y1=cos(t-0.25);y2=sin(t-0.25);plot(t,y1,t,y2)grid65、基本绘图控制绘制[0,4π]区间上的x1=10sint曲线,并要求:(1)线形为点划线、颜色为红色、数据点标记为加号;(2)坐标轴控制:显示范围、刻度线、比例、网络线(3)标注控制:坐标轴名称、标题、相应文本;t=0:.01:4*pi;y=10*sin(t);plot(t,y,'-.',t,y,'r')grid6、基本程序设计(1)编写命令文件:计算1+2+…+n2000时的最大n值;解法1:s=0;i=0;while(s2000)i=i+1;s=s+i;ends=s-i,i=i-1解法2:s=0;fori=1:1000;s=s+i;if(s2000),break;endend7s=s-i,i=i-1(2)编写函数文件:分别用for和while循环结构编写程序,求2的0到n次幂的和。解法1:function[si]=mitifang1(n)s=0;fori=0:ns=s+2^i;if(in),break;endends,n解法2:function[si]=mitifang2(n)s=0;i=0;while(i=n),s=s+2^i;i=i+1;ends,n(3)如果想对一个变量x自动赋值。当从键盘输入y或Y时(表示是),x自动赋为1;8当从键盘输入n或N时(表示否),x自动赋为0;输入其他字符时终止程序。reply=input('ÇëÊäÈë×Öĸ:','s');whilereply=='y'||reply=='Y'||reply=='n'||reply=='N'if(reply=='y'||reply=='Y')x=1;disp('x=')disp(x)elseif(reply=='n'||reply=='N')x=0;disp('x=')disp(x)elsedisp('shuruyouwu')endreply=input('ÇëÊäÈë×Öĸ£º','s');enddisp('shuruyouwu')解:三、实验报告要求:编写实验内容中的相关程序在计算机中运行,程序、运行结果及相关图形一并写在报告上。

1 / 8
下载文档,编辑使用

©2015-2020 m.777doc.com 三七文档.

备案号:鲁ICP备2024069028号-1 客服联系 QQ:2149211541

×
保存成功