Uploaded by jirujir1235

매트랩 1 중간고사

advertisement
% matlab에서 []는 특정 대상을 지칭하는 내용이다.
A= [0 1 2 3 4; 5 6 7 8 9; -1 -2 -3 -4 -5; -6 -7 -8 -9 0]
A =
0
1
2
3
4
5
6
7
8
9
-1
-2
-3
-4
-5
-6
-7
-8
-9
0
A(1:3, 1 5)
A(1:3, 1 5)
↑
유효하지 않은 표현식입니다. 곱셈 연산자가 누락되었는지, 구분 기호가 누락되었거나 짝이 맞지
않는지, 또는 기타 구문 오류가 있는지 확
인하십시오. 행렬을 생성하려면 소괄호 대신에 대괄호를 사용하십시오.
A(1:3, 1,5)
위치 3의 인덱스가 배열 경계를 초과합니다. 인덱스는 1을(를) 초과해서는 안 됩니다.
A(1:3,[1,5])
ans =
0
4
5
9
-1
-5
%매트랩에서 []는 필요 대상에 들어간 것으로 인식한다.
remat([2,3;1,2],[2,3]0
remat([2,3;1,2],[2,3]0
↑
유효하지 않은 표현식입니다. 곱셈 연산자가 누락되었는지, 구분 기호가 누락되었거나 짝이 맞지
않는지, 또는 기타 구문 오류가 있는지
확인하십시오. 행렬을 생성하려면 소괄호 대신에 대괄호를 사용하십시오.
remat([2,3;1,2],[2,3])
'remat'은(는) 인식할 수 없는 함수 또는 변수입니다.
정정 제안:
repmat([2,3;1,2],[2,3])
ans =
2
3
2
3
1
2
1
2
2
3
2
3
1
2
1
2
u=0:0.1:10
u =
1 ~ 7번 열
0
1/10
1/5
1/2
3/5
8 ~ 14번 열
7/10
4/5
9/10
6/5
13/10
1
3
2
2
1
3
2
2
1
3/10
2/5
1
11/10
15 ~ 21번 열
7/5
3/2
19/10
2
22 ~ 28번 열
21/10
11/5
13/5
27/10
29 ~ 35번 열
14/5
29/10
33/10
17/5
36 ~ 42번 열
7/2
18/5
4
41/10
43 ~ 49번 열
21/5
43/10
47/10
24/5
50 ~ 56번 열
49/10
5
27/5
11/2
57 ~ 63번 열
28/5
57/10
61/10
31/5
64 ~ 70번 열
63/10
32/5
34/5
69/10
71 ~ 77번 열
7
71/10
15/2
38/5
78 ~ 84번 열
77/10
39/5
41/5
83/10
85 ~ 91번 열
42/5
17/2
89/10
9
92 ~ 98번 열
91/10
46/5
48/5
97/10
99 ~ 101번 열
49/5
99/10
w=2*sin
다음 사용 중 오류가 발생함: sin
입력 인수가 부족합니다.
w=2*sin(u)
w =
1 ~ 7번 열
0
839/4202
1235/1288
1153/1021
8 ~ 14번 열
947/735
901/628
192/103
1798/933
15 ~ 21번 열
8/5
17/10
9/5
23/10
12/5
5/2
31/10
16/5
37/10
19/5
39/10
22/5
9/2
23/5
51/10
26/5
53/10
29/5
59/10
13/2
33/5
67/10
36/5
73/10
37/5
3
79/10
8
6
81/10
43/5
87/10
44/5
93/10
47/5
19/2
10
209/526
409/692
4078/2603
2723/1618
2
817/1049
1196/671
745/378
1991/998
793/419
802/441
22 ~ 28번 열
4411/2555
1237/765
1563/1516
871/1019
29 ~ 35번 열
1417/2115
612/1279
-613/1943
-392/767
36 ~ 42번 열
-851/1213
-639/722
-445/294
-779/476
43 ~ 49번 열
-509/292
-3049/1664
-13029/6515
-779/391
50 ~ 56번 열
-4871/2479
-677/353
-1884/1219
-2063/1462
57 ~ 63번 열
-957/758
-2651/2407
-529/1452
-738/4441
64 ~ 70번 열
118/3509
331/1420
1343/1359
1379/1192
71 ~ 77번 열
1561/1188
2305/1581
469/250
875/452
78 ~ 84번 열
2255/1141
2742/1373
2730/1451
9471/5249
85 ~ 91번 열
576/337
1161/727
491/490
891/1081
92 ~ 98번 열
538/843
1632/3661
-971/2785
-1099/2022
99 ~ 101번 열
-1172/1599
-765/836
A=[4,-28,6,12,-2]
A =
4
-28
x=A(2)
x =
-28
u(7)
ans =
3/5
w(7)
ans =
1153/1021
m=length(w)
2345/1173
8923/4499
2197/1128
434/291
1459/1080
705/589
383/1357
282/3391
-596/5105
-1616/1525
-1548/1265
-1293/940
-2851/1498
-5351/2737
-630/317
-2159/1166
-1698/961
-2863/1720
-105/113
-1248/1669
-2199/3935
663/1541
853/1369
1753/2165
727/458
779/458
3061/1703
943/472
6136/3101
1063/548
1059/721
777/586
985/842
1996/8019
171/3451
-199/1324
-828/761
6
12
3
-2
m =
101
A=[4,-28,6,12,-2]
A =
4
x=4
-28
6
12
-2
x =
4
A(x-2)=A(x)
A =
4
12
6
12
A=[4,-28,6,12,-2]
A =
4
-28
6
12
A(2)
ans =
-28
% 오른쪽은 나타낼 값을 나타내고 왼쪽은 바꾸고 싶은 대상을 나타낸다
A(x-2)=A
좌변과 우변의 요소 개수가 다르기 때문에 값을 대입할 수 없습니다.
A(x-2)=A(x)
A =
4
12
6
12
%오른쪽은 바꾸는 값 왼쪽은 바꾸고자 하는 위치를 나타낸다.
A(end)=A(end-4)
A =
4
12
6
12
%오른쪽은 결과를 나타낸다.
A=[4,-28,6,12,-2]
A =
4
-28
6
12
A(end)
ans =
-2
%매트랩의 왼쪽은 위치 오른쪽은 값만을 나타낸다.
A=[1,2;3,4]
A =
1
2
3
4
A(:)
ans =
1
3
2
4
A=[1,2;3,4]
A =
1
2
3
4
4
-2
-2
-2
4
-2
A(3,:)
위치 1의 인덱스가 배열
A(3,:)=[5,6]
A =
1
3
5
x1=[0,-1,3,0,0,-6,9]
x1 =
0
-6
9
B=find(x1)
B =
2
eye(3)
ans =
1
0
0
eye(3,2)
ans =
1
0
0
a=[1,-2,1]
a =
1
roots(a)
ans =
1
1
경계를 초과합니다. 인덱스는 2을(를) 초과해서는 안 됩니다.
2
4
6
-1
3
0
3
6
7
0
1
0
0
0
1
0
1
0
-2
1
5
0
Download