实验一
一.实验目的
1、 掌握Matlab软件使用的基本方法; 2、 熟悉常用命令的操作;
3、 熟悉Matlab的数据表示和基本运算。
二.实验内容及结果
1. 计算y?x3?(x?0.98)2/(x?1.35)3?5(x?1x)当x?2和x?4的值。 2. 计算cos60??39?2 3. 已知a?3,A?4,b?a2,B?b2?1,c?a?A?2B,C?a?2B?c,求C 4. 创建一个3*3矩阵,然后用矩阵编辑器将其扩充为4*5矩阵
5. 创建一个3*4矩阵魔方阵和相应的随机矩阵,将两个矩阵并接起来,然后提
取任意两个列向量
??4?2024?6. 找出数组A??中所有绝对值大于3的元素。 ???3?1135?4813?3?2??1?54?,B??6?23?8?,求C?A*B',D?A.*B。 ?36?5?97. 设A?????????2?7?12?8????13?97??(s2?2)(s?4)(s?1)8. 求的“商”及“余”多项式。2.7
s3?s?19. 建立矩阵A,然后找出在[10,20]区间的元素的位置。 10. 创建一个有7个元素的一维数组,并做如下处理:
1) 直接寻访一维数组的第6个元素; 2) 寻访一维数组的第1、3、5个元素; 3) 寻访一维数组中第4个至最后1个元素; 4) 寻访一维数组中大于70的元素。
三、实验程序:
%No.1
>>x=[2,4];
>>y=x.^3+(x-0.98).^2./(x+1.35).^3-5.*(x+1./x) 实验运行结果: x =
1
2 4 y =
-4.4723 42.8096
%No.2
>>y= cos(pi/3)-((9-2^(1/2) )^(1/3) 实验运行结果: y =
-1.4649
%No.3
>>a=3,A=4,b=a^2,B=b^2-1,c=a+A-2*B,C=a+2*B+c 实验运行结果: a = 3 A = 4 b = 9 B = 80 c = -153 C = 10
%No.4
>> A=rand(3) A =
0.8147 0.9134 0.2785 0.9058 0.6324 0.5469 0.1270 0.0975 0.9575
>> B=rand(3,2) B =
0.9649 0.9572
2
0.1576 0.4854 0.9706 0.8003
>> C=rand(1,5) C =
0.1419 0.4218 0.9157 0.7922 0.9595
>> D=[A,B] D =
0.8147 0.9134 0.2785 0.9649 0.9572 0.9058 0.6324 0.5469 0.1576 0.4854 0.1270 0.0975 0.9575 0.9706 0.8003
>> E=[D;C] E =
0.8147 0.9134 0.2785 0.9649 0.9572 0.9058 0.6324 0.5469 0.1576 0.4854 0.1270 0.0975 0.9575 0.9706 0.8003 0.1419 0.4218 0.9157 0.7922 0.9595 %No.5
>> A=magic(4); >> A(4,:)=[]; >> B=rand(3,4); >> C=[A,B]; >> D=[A;B]; >> F=C(:,[2,3]) F =
2 3 11 10 7 6 %No.6
>>A=[-4,-2,0,2,4;-3,-1,1,3,5];LA=abs(A)>3; >>A(LA)
实验运行结果:
3
A =
-4 -2 0 2 4 -3 -1 1 3 5 LA =
1 0 0 0 1 0 0 0 0 1 ans = -4 4 5 %No.7
>> A=[-4,-2,0,2,4;-3,-1,1,3,5]; >> B=abs(A)>3 B =
1 0 0 0 1 0 0 0 0 1
>> A=[1,4,8,13;-3,6,-5,-9;2,-7,-12,-18]; >> B=[5,4,3,-2;6,-2,3,-8;-1,3,-9,7]; >> C=A*B' C =
19 -82 30 12 27 3 -18 134 -41
>> D=A.*B D =
5 16 24 -26 -18 -12 -15 72 -2 -21 108 -126 %No.8
>> p1=[1,1,2]; >> p2=[1,4]; >> p3=[1,1];
>> p4=conv(p1,p2) p4 =
4

