文档介绍:实验2 R基础〔二〕
、实验目的:
掌握数字与向量的运算;
掌握对象及其模式与属性;
掌握因子变量;
掌握多维数组和矩阵的使用。
、实验内容:
完成教材例题;
完成以下练****br/>练****br/>要求:①完成练****并粘贴运行截图到文档 三丁三匚厂=-J?甘占&▼
z2=ncrc3aprcS ix, y i hz:主x巧:的针琼戎盍盖2*:
z
[1] 7 10 13
zl
・F ■ ■
EJ 32
z2
『 1 1 『 2 1 『 4 1
(.*止』 I.*止』 L # J
[1,] 4 5 S
[2,] e 10 12
〔〕将1, 2,…,20构成两个4X 5阶的矩阵,其中矩阵 A是按列输入,
矩阵B是按行输入,并作如下运算
C = A + B;(相对应的数相加)
D = ABt ;
E = (ej )4x5,其中 ej = aij • bj;〔相对应的数相乘)
F是由A的前3行和前3列构成的矩阵;
G是由矩阵B的各列构成的矩阵,但不含 B的第3列。 解:源代码:
A<-matrix(1:20,c(4,5));A # A<-matrix(1:20, nrow=4,byrow=F);A/
A<-matrix(1:20, nrow=4);A # A<-matrix(1:20, ncol=5);A #
A<-matrix(1:20, ncol=5,byrow=F);A
B<-matrix(1:20, nrow=4,byrow=TRUE);B
C=A+B;C
D<-A%*%t(B);D
E=A*B;E
F<-A[1:3,1:3];F
G<-B[,-3];G
运行截图:
卜 2Qf g
irsn? Iri]
A
「5】
[八]
C/2]
Cr3]
[匚]
1
5
9
13
17
[為1
2
6
10
14
ia
[A J
3
7
11
15
19
[九J
S
12
16
20
> B<-macrn_x [1:
20, nrow-yrow=TRUE) :3
]
[4
[3
I,】
]
1 J
1
2
3
弓
5
[药J
7
g
Q
10
[3,]
11
12
13
14
15
[孔1
1G
17
10
19
20
> 匚C
〔门】
[f2]
[,3]
【4
I"】
6】
2
7
12
17
22
【巧]
a
13
10
23
28
角]
14
19
24
29
3^
[叫1
20
25
30
35
40
>匸⑻
【小
h 3】
[,4]
dr]
■
6
11
IS
Rjr]
2
7
12
17
13詔
3
S
13
IS
I4r]
百
9
14
19
[»】
S
10
15
20
D:第一个数 175=1*1+5*2+9*3+13*4+17*5
400=1*6+5*7+9*8+13*9+17*10
类似……..
> }D~
[rl]
[,2]
L,3]
(Ml
[