ページ | 誤 | 正 |
---|---|---|
p.ii下から6行 | アドバスをいただいた | アドバイスをいただいた |
p.46上から11行 | === [A] : ( 1, 3) === | フォントはタイプライタ体 |
p.46上から14行 | A = [1,-2 3]; | A = [1,-2 3] |
p.56上から4行 | === [C] : | === [ans] : |
p.56上から6行〜8行 |
1.0000000+00 8.0000000+00 4.0000000+00 3.0000000+00 7.0000000+00 4.0000000+00 2.0000000+00 1.0000000+00 5.0000000+00 5.0000000+00 8.0000000+00 9.0000000+00 |
1.0000000+00 -8.0000000+00 4.0000000+00 -3.0000000+00 7.0000000+00 -4.0000000+00 2.0000000+00 -1.0000000+00 5.0000000+00 -5.0000000+00 8.0000000+00 -9.0000000+00 |
p.56上から10行〜12行 |
3.0000000+00 6.0000000+00 6.0000000+00 7.0000000+00 0.0000000+00 2.0000000+00 |
3.0000000+00 -6.0000000+00 6.0000000+00 -7.0000000+00 0.0000000+00 -2.0000000+00 |
p.72上から4行 | A(idx) = -A(idx) | A(idx) = -A(idx); |
p.74上から14行 | A = [[1 2][3 4]]; AA = Z(2,3,A) | A = [[1 2][3 4]]; AA = Z(2,3,A); |
p.74下から13行 |
=== [ans] : ( 6, 2) === ( 1) ( 2) ( 1) 0.00000000E+00 0.00000000E+00 ( 2) 0.00000000E+00 0.00000000E+00 ( 3) 1.00000000E+00 2.00000000E+00 ( 4) 3.00000000E+00 4.00000000E+00 ( 5) 0.00000000E+00 0.00000000E+00 ( 6) 0.00000000E+00 0.00000000E+00 |
=== [ans] : ( 4, 2) === ( 1) ( 2) ( 1) 1.00000000E+00 2.00000000E+00 ( 2) 3.00000000E+00 4.00000000E+00 ( 3) 0.00000000E+00 0.00000000E+00 ( 4) 0.00000000E+00 0.00000000E+00 |
p.74下から2行 |
=== [ans] : ( 6, 2) === ( 1) ( 2) ( 1) 1.00000000E+00 2.00000000E+00 ( 2) 3.00000000E+00 4.00000000E+00 ( 3) 5.00000000E+00 6.00000000E+00 ( 4) 7.00000000E+00 8.00000000E+00 ( 5) 0.00000000E+00 0.00000000E+00 ( 6) 0.00000000E+00 0.00000000E+00 |
=== [ans] : ( 4, 2) === ( 1) ( 2) ( 1) 1.00000000E+00 2.00000000E+00 ( 2) 3.00000000E+00 4.00000000E+00 ( 3) 5.00000000E+00 6.00000000E+00 ( 4) 7.00000000E+00 8.00000000E+00 |
p.75上から14行 | A = [[1 2][3 4]]; AA = Z(2,3,A) | A = [[1 2][3 4]]; AA = Z(2,3,A); |
p.76上から3行 | A = [[1 2][3 4]]; AA = Z(2,3,A) | A = [[1 2][3 4]]; AA = Z(2,3,A); |
p.77下から3行 | >> AA(:,2:3,A) = []; の次の行に | >> AAを追加 |
p.84上から3行 | [7 8 9]] | [7 8 9]]; |
p.97下から14行 | >> x = U \ y | __>> x = U \ y (右へ2文字インデント) |
p.103上から14行 | A * V * diag_vec(BB) = B * V * diag_vec(AA) | A * X * diag_vec(BB) = B * X * diag_vec(AA) |
p.103下から6行 | A * V * diag_vec(BB) - B * V * diag_vec(AA) | A * X * diag_vec(BB) - B * X * diag_vec(AA) |
p.134下から7行 | A = [1]; B = [2]; | A = [[1 2][3 4]]; B = [[5 6][7 8]]; |
p.151上から2行 | 関数mgplot_replot()を使用すると | 関数mgplot_replot(win)を使用すると |
p.164上から2行 | afo(); | afo() |
p.164上から4行 | afo(a); | afo(a) |
p.164上から9行 | afo(a,a,a); | afo(a,a,a) |
p.165上から3行 | === [ans] : ( 0, 0) ===] | === [ans] : ( 0, 0) === |
p.169下から1行 | >> pause "five seconds\n", 3.5; | >> pause "five seconds\n", 5.0; |
p.175下から8行 | バイナリデータをEndianを変更 | バイナリデータのEndianを変更 |
p.182上から17行 | ポインタに相当するもはなく | ポインタに相当するものはなく |
p.184下から3行 | requrie修飾子でファイ | require修飾子でファイ |
p.184下から1行 | List bode(...)requrie | List bode(...)require |
p.193上から6行 | {a} = fscanf(pid, "%d"); | {a} = fscanf(pid, "%d\n"); |
p.197下から5行 | aBc | S = aBc |
p.198上から16行 | ("a" .<= Sa && Sa .<= "z") | ("a" .<= Sa && Sa .<= "z"); |
p.207下から10行 | c = cp(2) | c2 = cp(2) |
p.221上から5行 | A = [s + 1, 2*s^2 + 1] | A = [s + 1, 2*s^2 + 1]; |
p.221上から25行 | A = [1/s, 2/(2*s + 1)] | A = [1/s, 2/(2*s + 1)]; |
p.224下から2行 | print r2 != r2 | print r1 != r2 |
p.229下から5行 | x = {"4", MATRIX, MATRIX, MATRIX} | x = {"4", (3,4), MATRIX, MATRIX} |
p.232上から6行 | x = {1, 3.14, MATRIX, (3,4), "Hello"} | x = {1, 3.14, [1], (3,4), "Hello"} ; |
p.233下から4行 | b = x(2,1,Complex) | b = z(2,1,Complex) |
p.245 表20.2 | 表中の関数が索引では 244 | 関数の参照ページは245 |
p.246 表20.3 | 表中の関数が索引では 245 | 関数の参照ページは246 |
p.259上から3行 | [y y.] | [y y.]T |
p.262上から6行 | mgplot(2,T,U,{"u","y"}); | mgplot(2,T,UY,{"u","y"}); |
p.266上から7行 | retur uy; | return uy; |
p.270下から7行 | {T,X,UY} = Ode | {T,X,U} = Ode |
p.271上から2行 | {T,X,UY} = Ode | {T,X,U} = Ode |
p.272上から6行 | Ode45Auto()を使って | Ode45HybridAuto()を使って |
p.272下から6行 | {T,X,UY} = Ode | {T,X,U} = Ode |
ページ | 誤 | 正 |
---|---|---|
p.ii下から6行 | アドバスをいただいた | アドバイスをいただいた |
p.46上から11行 | === [A] : ( 1, 3) === | フォントはタイプライタ体 |
p.46上から14行 | A = [1,-2 3]; | A = [1,-2 3] |
p.56上から4行 | === [C] : | === [ans] : |
p.56上から6行〜8行 |
1.0000000+00 8.0000000+00 4.0000000+00 3.0000000+00 7.0000000+00 4.0000000+00 2.0000000+00 1.0000000+00 5.0000000+00 5.0000000+00 8.0000000+00 8.0000000+00 |
1.0000000+00 -8.0000000+00 4.0000000+00 -3.0000000+00 7.0000000+00 -4.0000000+00 2.0000000+00 -1.0000000+00 5.0000000+00 -5.0000000+00 8.0000000+00 -8.0000000+00 |
p.56上から10行〜12行 |
3.0000000+00 6.0000000+00 6.0000000+00 7.0000000+00 0.0000000+00 2.0000000+00 |
3.0000000+00 -6.0000000+00 6.0000000+00 -7.0000000+00 0.0000000+00 -2.0000000+00 |
p.72上から4行 | A(idx) = -A(idx) | A(idx) = -A(idx); |
p.74上から14行 | A = [[1 2][3 4]]; AA = Z(2,3,A) | A = [[1 2][3 4]]; AA = Z(2,3,A); |
p.74下から13行 |
=== [ans] : ( 6, 2) === ( 1) ( 2) ( 1) 0.00000000E+00 0.00000000E+00 ( 2) 0.00000000E+00 0.00000000E+00 ( 3) 1.00000000E+00 2.00000000E+00 ( 4) 3.00000000E+00 4.00000000E+00 ( 5) 0.00000000E+00 0.00000000E+00 ( 6) 0.00000000E+00 0.00000000E+00 |
=== [ans] : ( 4, 2) === ( 1) ( 2) ( 1) 1.00000000E+00 2.00000000E+00 ( 2) 3.00000000E+00 4.00000000E+00 ( 3) 0.00000000E+00 0.00000000E+00 ( 4) 0.00000000E+00 0.00000000E+00 |
p.74下から2行 |
=== [ans] : ( 6, 2) === ( 1) ( 2) ( 1) 1.00000000E+00 2.00000000E+00 ( 2) 3.00000000E+00 4.00000000E+00 ( 3) 5.00000000E+00 6.00000000E+00 ( 4) 7.00000000E+00 8.00000000E+00 ( 5) 0.00000000E+00 0.00000000E+00 ( 6) 0.00000000E+00 0.00000000E+00 |
=== [ans] : ( 4, 2) === ( 1) ( 2) ( 1) 1.00000000E+00 2.00000000E+00 ( 2) 3.00000000E+00 4.00000000E+00 ( 3) 5.00000000E+00 6.00000000E+00 ( 4) 7.00000000E+00 8.00000000E+00 |
p.75上から14行 | A = [[1 2][3 4]]; AA = Z(2,3,A) | A = [[1 2][3 4]]; AA = Z(2,3,A); |
p.76上から3行 | A = [[1 2][3 4]]; AA = Z(2,3,A) | A = [[1 2][3 4]]; AA = Z(2,3,A); |
p.77下から3行 | >> AA(:,2:3,A) = []; の次の行に | >> AAを追加 |
p.84上から3行 | [7 8 9]] | [7 8 9]]; |
p.97下から14行 | >> x = Y \ y | __>> x = Y \ y (右へ2文字インデント) |
p.103上から14行 | A * V * diag_vec(BB) = B * V * diag_vec(AA) | A * X * diag_vec(BB) = B * X * diag_vec(AA) |
p.103下から6行 | A * V * diag_vec(BB) - B * V * diag_vec(AA) | A * X * diag_vec(BB) - B * X * diag_vec(AA) |
p.134下から7行 | A = [1]; B = [2]; | A = [[1 2][3 4]]; B = [[5 6][7 8]]; |
p.151上から2行 | 関数mgplot_replot()を使用すると | 関数mgplot_replot(win)を使用すると |
p.164上から2行 | afo(); | afo() |
p.164上から4行 | afo(a); | afo(a) |
p.164上から9行 | afo(a,a,a); | afo(a,a,a) |
p.165上から3行 | === [ans] : ( 0, 0) ===] | === [ans] : ( 0, 0) === |
p.169下から1行 | >> pause "five seconds\n", 3.5; | >> pause "five seconds\n", 5.0; |
p.175下から8行 | バイナリデータをEndianを変更 | バイナリデータのEndianを変更 |
p.182上から17行 | ポインタに相当するもはなく | ポインタに相当するものはなく |
p.184下から3行 | requrie修飾子でファイ | require修飾子でファイ |
p.184下から1行 | List bode(...)requrie | List bode(...)require |
p.193上から6行 | {a} = fscanf(pid, "%d"); | {a} = fscanf(pid, "%d\n"); |
p.197下から5行 | aBc | S = aBc |
p.198上から16行 | ("a" .<= Sa && Sa .<= "z") | ("a" .<= Sa && Sa .<= "z"); |
p.207下から10行 | c = cp(2) | c2 = cp(2) |
p.221上から5行 | A = [s + 1, 2*s^2 + 1] | A = [s + 1, 2*s^2 + 1]; |
p.221上から25行 | A = [1/s, 2/(2*s + 1)] | A = [1/s, 2/(2*s + 1)]; |
p.224下から2行 | print r2 != r2 | print r1 != r2 |
p.229下から5行 | x = {"4", MATRIX, MATRIX, MATRIX} | x = {"4", (3,4), MATRIX, MATRIX} |
p.232上から6行 | x = {1, 3.14, MATRIX, (3,4), "Hello"} | x = {1, 3.14, [1], (3,4), "Hello"} ; |
p.233下から4行 | b = x(2,1,Complex) | b = z(2,1,Complex) |
p.245 表20.2 | 表中の関数が索引では 244 | 関数の参照ページは245 |
p.246 表20.3 | 表中の関数が索引では 245 | 関数の参照ページは246 |
p.259上から3行 | [y y.] | [y y.]T |
p.262上から6行 | mgplot(2,T,U,{"u","y"}); | mgplot(2,T,UY,{"u","y"}); |
p.266上から7行 | retur uy; | return uy; |
p.270下から7行 | {T,X,UY} = Ode | {T,X,U} = Ode |
p.271上から2行 | {T,X,UY} = Ode | {T,X,U} = Ode |
p.272上から6行 | Ode45Auto()を使って | Ode45HybridAuto()を使って |
p.272下から6行 | {T,X,UY} = Ode | {T,X,U} = Ode |
p.292下から2行 | p = 0.7585398 | p = 0.785398 |
p.294上から1行 | y = 0.481212 | y = asinh(0.5) |
p.296上から14行 | [0.0001 0.01 1] | [0.0001 0.01 1]] |
p.304下から12行 | y = conj(3.14) = 3.14 | y = conj(3.14) |
p.304下から7行 | y = conj((1,3)*s + (2,4)) = (1,-3) s + (2,-4) | y = conj((1,3)*s + (2,4)) |
p.308上から14行〜15行 |
1.0000000E+00 2.0000000E+00 6.0000000E+00 2.4000000E+01 |
1.0000000E+00 2.0000000E+00 3.0000000E+00 8.0000000E+00 |
p.317上から3行 | {D,X} = eig([[1 2 ][3 4]]) | {D,X} = eig([[1 2 ][3 4]]); |
p.343下から8行 | y = higher(s + 1)= s^2 + s | y = higher(s + 1) |
p.347下から11行 | y = Im(r) | y = Im(x) |
p.348下から9行 | y = integral(3.14) = 3.14 s | y = integral(3.14) |
p.348下から6行 | y = (3.14 s, 2.6 s) | y = (3.14, 2.6) s |
p.348下から5行 | s = Polynomial("s") | s = Polynomial("s"); |
p.349下から12行 | y = inv(2) = 0 | y = inv(2) |
p.349下から10行 | y = inv(2.0) = 0.5 | y = inv(2.0) |
p.362上から10行 | L = makelist(2) | L = makelist(4) |
p.364下から13行 | maximum_col([[1.2, -2.3][3.1, 0]]) | maximum_col([[1.2, -2.3][3.1, 0]]); |
p.364下から5行 | maximum_col([(1,2), (3,4)]) | maximum_col([(1,2), (3,4)]); |
p.365下から20行 | maximum_row([[1.2, -2.3][3.1, 0]]) | maximum_row([[1.2, -2.3][3.1, 0]]); |
p.365下から11行 | maximum_row([(1,2), (3,4)]) | maximum_row([(1,2), (3,4)]); |
p.372上から12行 | minimum_col([[1.2, -2.3][3.1, 0]]) | minimum_col([[1.2, -2.3][3.1, 0]]); |
p.372下から16行 | minimum_col([(1,2), (3,4)]) | minimum_col([(1,2), (3,4)]); |
p.373上から5行 | minimum_row([[1.2, -2.3][3.1, 0]]) | minimum_row([[1.2, -2.3][3.1, 0]]); |
p.373上から14行 | minimum_row([(1,2), (3,4)]) | minimum_row([(1,2), (3,4)]); |
p.376上から12行 | y = Nu(x) = s + 1 | y = Nu(x) |
p.395下から1行 | s = Polynomial("s") | s = Polynomial("s"); |
p.402下から12行 | {Q,R} = qr_p(A); | {Q,R,P} = qr_p(A); |
p.403下から7行 | {AA,BB,Q,Z,V} = qz(A,B) | {AA,BB,Q,Z,X} = qz(A,B) |
p.403下から6行 | Matrix AA,BB,Q,Z,V; | Matrix AA,BB,Q,Z,X; |
p.403下から3行 | {AA,BB,Q,Z,V} = qz(A,B) | {AA,BB,Q,Z,X} = qz(A,B) |
p.403下から2行 | 一般化固有ベクトルからなる行列V | 一般化固有ベクトルからなる行列X |
p.404上から3行 | A * V * diag_vec(BB) = B * V * diag_vec(AA) | A * X * diag_vec(BB) = B * X * diag_vec(AA) |
p.404上から20行 | A * V * diag_vec(BB) - B * V * diag_vec(AA) | A * X * diag_vec(BB) - B * X * diag_vec(AA) |
p.407下から1行 | y = Re(r) | y = Re(x) |
p.409上から4行 | print c << "c.mat"; | read c << "c.mat"; |
p.420上から9行 | {a, b, c} = scanf(fd2, "%d %lf %s"); | {a, b, c} = scanf("%d %lf %s"); |
p.422上から11行 | y = sgn(-0.5 | y = sgn(-0.5) |
p.430下から2行 | sprintf(fd, "%d %f %s", 10, 3.1415, "Hello"); | sprintf("%d %f %s", 10, 3.1415, "Hello"); |
p.431下から19行 | y = sqrt(-1) | y = sqrt((-1,0)) |
p.441上から10行 | s = Polynomial("s") | s = Polynomial("s"); |
p.449上から7行 | 3. 空行は許されない。(追加) | |
p.457上から10行 | Matrix(p)x | Matrix(p) |
p.466上から8行 |
# 長いコメントを書く # には,1行ごとにコ # メント記号が必要が # あります。 |
# 長いコメントを書く # には,1行ごとにコ # メント記号が必要と # なります。 |