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...