質問編集履歴

2

文字訂正

2021/10/12 02:18

投稿

pocpocpoc
pocpocpoc

スコア26

test CHANGED
File without changes
test CHANGED
@@ -66,6 +66,6 @@
66
66
 
67
67
  ```
68
68
 
69
- とした場合、matlab1プログラムの方ではendの外側にy = x*y;がありますが、これは関数を作成したと言えるのでしょうか。
69
+ とした場合、matlab1プログラムの方ではendの外側にb = x*y;がありますが、これは関数を作成したと言えるのでしょうか。
70
70
 
71
71
  教えていただけると幸いです。よろしくお願いいたします。

1

ソースコードの更新

2021/10/12 02:18

投稿

pocpocpoc
pocpocpoc

スコア26

test CHANGED
File without changes
test CHANGED
@@ -2,13 +2,29 @@
2
2
 
3
3
  ```matlab
4
4
 
5
- function ~
5
+ function b = a(x, y)
6
6
 
7
-
7
+ m = length(x);
8
8
 
9
-
9
+ n = length(y);
10
10
 
11
+ L = zeros(m + n - 1, n);
12
+
13
+ k = 0;
14
+
15
+ for i = 1 : m
16
+
17
+ for j = 1 : n
18
+
19
+ L(j+k, i) = l(j);
20
+
21
+ j = j+1;
22
+
11
-
23
+ end
24
+
25
+ i = i+1;
26
+
27
+ k = k+1;
12
28
 
13
29
  end
14
30
 
@@ -16,7 +32,7 @@
16
32
 
17
33
  で関数でがつくれますが、
18
34
 
19
- 例えば、最後に行列の掛け算を行う場合、abが与えられた行列として
35
+ 例えば、最後に行列の掛け算を行う場合、xyが与えられた行列として
20
36
 
21
37
  ```matlab1
22
38
 
@@ -30,7 +46,7 @@
30
46
 
31
47
  end
32
48
 
33
- y = a*b;
49
+ b = x*y;
34
50
 
35
51
  ```
36
52
 
@@ -44,12 +60,12 @@
44
60
 
45
61
 
46
62
 
47
- y = a*b;
63
+ b = x*y;
48
64
 
49
65
  end
50
66
 
51
67
  ```
52
68
 
53
- とした場合、matlab1プログラムの方ではendの外側にy = a*b;がありますが、これは関数を作成したと言えるのでしょうか。
69
+ とした場合、matlab1プログラムの方ではendの外側にy = x*y;がありますが、これは関数を作成したと言えるのでしょうか。
54
70
 
55
71
  教えていただけると幸いです。よろしくお願いいたします。