matlab第二章作业

发布 2020-02-19 22:37:28 阅读 7618

2.1创建一个有七个元素的一维数组,并做如下处理。

1)直接寻访一维数组的第六个元素。

2)寻访一维数组的第。

一、三、五个元素。

3)寻访一维数组中第四个至最后一个元素。

4)寻访一维数组中大于70的元素。

a=linspace(1,200,7)%创建一个有七个元素的一维数组。

>a =

columns 1 through 3

columns 4 through 6

column 7

5)>>a(6)%直接寻访一维数组的第六个元素。ans =

6)>>a([1,3,5])%寻访一维数组的第。

一、三、五个元素。ans =

7)>>a(4:end)%寻访一维数组中第四个至最后一个元素。ans =

> b=a>70%判断a中的各元素是否大于70b =

> a(b)%显示a中大于70的元素。ans =

2.3找出数组a=中所有绝对值大于3的元素。

> a=[-4,-2,0,2,4;-3,-1,1,3,5]%创建aa =

> b=abs(a)>3%判断a中各元素绝对值是否大于3b =

> a(b)%显示逻辑值为1的各元素。ans =

2.5求的商及余多项式。

> p1=[1,5,6,10,8];%创建分子多项式。

> ps1=poly2str(p1,'s')%以s作为未知数显示多项式。

ps1 =s^4 + 5 s^3 + 6 s^2 + 10 s + 8

> p2=[1,1,1];%创建分母多项式。

> ps2=poly2str(p2,'s')%以s作为未知数显示多项式。

ps2 =s^2 + s + 1

> [q,r]=deconv(p1,p2)%求商及余多项式。q =

r => disp(['商:',poly2str(q,'s')]显示商多项式。

商: s^2 + 4 s + 1

> disp(['余:',poly2str(r,'s')]显示余多项式。

余: 5 s + 7

2.6求3阶方阵a的特征多项式。

构造方阵a=

a=[1,0,0;0,3,0;0,0,2;];构造方阵a

> b=poly(a);%b为a的特征多项式。

> poly2str(b,'s')

ans =s^3 - 6 s^2 + 11 s - 6

> p=roots(b)%求b的根。p =

matlab第二章作业

第二章作业。1.运用递归的思想。function a fib n 生成长度为n的斐波那契数列。if n 1 a 1 elseif n 2 a 1 1 elseb fib n 1 a b,b end 1 b end 此程序的亮点。end注意调用时放入work中,例如在指令窗口中输入fib 10 便可得...

MATLAB第二章作业解答

2010级通信工程专业学号姓名 2.13 题目略。变量说明 无。程序 a 5 2 b 5 3 5 6 c 4 6 3 1 2 d 9 6 12 7 5 3 2 e 1 5 3 6 2 2 2 4 1 5.5运行结果 a 25 b 0.2667 c 14.8324 d 2.1885e 004 e 1....

第二章MATLAB

2 matlab 一个强有力的科学计算与。控制系统cad软件。2.1 概述。matlab的名字由matrix和laboratory两词的前三个字母组合而成,始创者是时任美国新墨西哥大学计算机科学系主任的cleve moler教授。于1984年由mathworks公司推出 dos版 1993年推出ma...