当前位置:范文大全 > 调查报告 > matlab课内实验报告(一)——实验班|

matlab课内实验报告(一)——实验班|

时间:2021-10-31 12:59:22 浏览次数:

 16 -14 -0 L

 16 -

 14 -

 0 L

 -4

 -3

 生成字符串’e=(e的数值)'

 >> clear

 >> a=exp(1);

 >> b=nu m2str(a);

 >> c='e='

 >> m=strcat(c,b) e=2.7183

 >>

 比较4个字符串比较函数

 >> a=char('dsjfks');

 >> c=char('euri nf);

 >> b=char('dfjei');

 >> d=char('dureiur');

 >> s=strcmp(a,b);

 >> s1=strncmp(a,b,3);

 >> s2=strcmpi(a,b)

 >> s3=strncmpi(a,b,1);

 9.求多项式函数p(x) 2x3 3x2 4的根,求以得到的根向量为根的多项式; 求p(x)的导函数系数向量q1和以5为常数项的原函数系数向量q2 ;在同一绘图 窗口中用plot绘制p(x), q1(x), q2(x)的图像,并加图例。

 >> clear

 >> p=[2 3 0 4];

 >> r=roots(p);

 >> p1=poly(r)

 >> clear

 >> p=[2 3 0 4];

 >> r=roots(p);

 >> p1=poly(r)

 >> p2=polyder(p);

 >> q1=polyder(p);

 >> pol yin t(q1)

 >> q2=[2 3 0 5];

 >> x=0:0.01:10;

 >> p11=polyval(p,x);

 >> q11=polyval(q1,x);

 >> q22=polyval(q2,x);

 >> plot(x,p11,'*',x,q11,x,q22);

 10.输入向量x,按从大到小的顺序排序。

 >> x=rand(1,20);

 >> s=sort(x);

 >> s=fliplr(s);

 11. 找出数组 A

 中所有绝对值大于 3 的元素

 >> A=[-4 -2 0 2 4;-3 -1 1 3 5];

 >> t=find(abs(A)>3);

 >> A(t) ans =

 -4

 4

 5 >>

 三、思考及总结

 1、 mesh 函数的应用必须首先建立网格。

 2、 sh (x)函数在 matlab中的命令为 cosh ()。

 3、 In ()函数在 matlab中命令为log ()。

 4、 polyint ()为积分函数。

 5、 为保证所画为圆形等中心对称图形应该进行 axis equal 操作指令。

 6、 A (位置量)就可以找到 A 矩阵中所对应的相应量。

 7、 ezplot ()的括号中直接放加了引号的函数关系式。