工業数学:直前対策パック

公式集、全トピックの解法の要点、20 問の演習問題。完全な解答は巻末にあります。

新しい問題科目に戻る

印刷ウィンドウで「PDF として保存」を選ぶと、コピーを端末に保存できます。

1公式と解法

極限

直接代入
まず x = a を代入する。0/0 なら式を簡単にする
因数分解して約分
xⁿ − aⁿ = (x − a)(xⁿ⁻¹ + a·xⁿ⁻² + … + aⁿ⁻¹)
共役な式
(√x − √a)(√x + √a) = x − a
無限大での極限
x の最高次の累乗で割る。次数が等しければ最高次の係数の比になる
特別な極限
limx→∞ (1 + a/x)bx = eab
ロピタルの定理
lim f/g = lim f′/g′ (0/0 or ∞/∞)

微分

べき乗の微分
(xⁿ)′ = n·xⁿ⁻¹
積の法則
(uv)′ = u′v + uv′
商の微分法
(u/v)′ = (u′v − uv′)/v²
連鎖律
f(g(x))′ = f′(g(x))·g′(x)
主な導関数
(eˣ)′ = eˣ, (ln x)′ = 1/x, (sin x)′ = cos x, (cos x)′ = −sin x

解き方

  1. 式の構造を見分けます:和、積、商、または合成関数。
  2. x の各累乗にべき乗の微分法を適用します。
  3. 必要に応じて積の微分法、商の微分法、合成関数の微分法を使います。
  4. 整理し、指定があればその点での値を求めます。

積分

べき乗の微分
∫xⁿ dx = xⁿ⁺¹/(n + 1) + C
定積分
∫ab f dx = F(b) − F(a)
主な不定積分
∫eˣ dx = eˣ, ∫1/x dx = ln|x|, ∫sin x dx = −cos x
曲線で囲まれた面積
∫ab (f − g) dx

解き方

  1. できれば被積分関数を簡単な項の和に書き直します。
  2. べき乗の積分公式を適用します:∫xⁿ dx = xⁿ⁺¹/(n + 1)。ex、1/x、sin、cos には基本の積分公式を使います。
  3. 関数とその導関数が一緒に現れていたら置換積分を使います。
  4. 定積分では F(b) − F(a) を計算します。

複素数

直交形式
z = a + jb, j² = −1, z̄ = a − jb
絶対値と偏角
|z| = √(a² + b²), tan θ = b/a (check the quadrant)
極形式と指数形式
z = r∠θ = r(cos θ + j sin θ) = r·ejθ
割り算
z₁/z₂ = z₁z̄₂/|z₂|²
積と商
r₁∠θ₁ · r₂∠θ₂ = r₁r₂∠(θ₁ + θ₂), r₁∠θ₁ / r₂∠θ₂ = (r₁/r₂)∠(θ₁ − θ₂)
ド・モアブル
(r∠θ)ⁿ = rⁿ∠nθ
n 乗根
zk = R1/n∠((φ + 360°·k)/n), k = 0 … n − 1
p² < 4q の 2 次方程式
z = −p/2 ± j√(q − p²/4)

解き方

  1. 演算に合った形を選びましょう:足し算と引き算には直交形式 a + jb、掛け算・割り算・冪・累乗根には極形式 r∠θ です。
  2. 展開するときは j² = −1 を使います。割り算は、分子と分母に分母の共役複素数を掛けて行います。
  3. 変換には r = √(a² + b²) と、点の図(象限を確認)から求めた θ を使い、戻すには a = r cos θ、b = r sin θ を使います。
  4. 冪にはド・モアブルの定理 (r∠θ)ⁿ = rⁿ∠nθ を使います。zⁿ = R∠φ では、n 個の解 R1/n∠((φ + 360°k)/n) をすべて挙げます。

微分方程式

指数関数的な増加・減少
dy/dt = ky → y = y0ekt
半減期
k = ln 2 / t½
ニュートンの冷却法則
T(t) = Ta + (T0 − Ta)e−kt
積分因子
y′ + p(x)y = q(x): μ = e∫p dx, (μy)′ = μq
混合タンク
dm/dt = r·c − (r/V)·m

行列と行列式

2×2 の行列式
det = ad − bc
2×2 の逆行列
A⁻¹ = (1/det)·[d −b; −c a]
製品
(AB)ij = Σk AikBkj
固有値
det(A − λI) = 0
クラメルの公式
xi = det(Ai)/det(A)

ベクトル:内積と外積

大きさ
|a| = √(ax² + ay² + az²)
単位ベクトル
û = a/|a|
角度から成分を求める
Fx = F·cos θ, Fy = F·sin θ
内積
a·b = axbx + ayby + azbz = |a||b|cos θ
a の b 上へのスカラー射影
a·b/|b|
仕事
W = F·d
外積
a × b = (aybz − azby, azbx − axbz, axby − aybx)
面積
平行四辺形 |a × b|, 三角形 ½|a × b|
O まわりのモーメント
MO = r × F, r = A − O
平行六面体の体積
V = |a·(b × c)|

解き方

  1. すべてのベクトルを成分で書きます。大きさと角度で与えられた力には F·cos θ と F·sin θ を使います。
  2. 長さと向きには、大きさ √(x² + y² + z²) と単位ベクトル a/|a| を使います。
  3. 角度、射影、垂直性、仕事には内積を使います:a·b = |a||b|cos θ。
  4. 垂直なベクトル、面積、モーメントには外積を使います:3 つの成分を慎重に書き、順序 a × b を守ります。

確率

余事象
P(not A) = 1 − P(A)
加法定理
P(A ∪ B) = P(A) + P(B) − P(A ∩ B)
独立な事象
P(A ∩ B) = P(A)·P(B)
条件付き確率
P(A|B) = P(A ∩ B)/P(B)
二項分布
P(X = k) = C(n,k)·pk(1 − p)n−k

記述統計

平均
x̄ = Σx/n
標本標準偏差
s = √(Σ(x − x̄)²/(n − 1))
中央値
並べ替えたデータの真ん中の値
z スコア
z = (x − μ)/σ
正規分布
±1σ 以内に 68%、±2σ 以内に 95%

正規分布

z スコア
z = (x − μ)/σ
x 未満
P(X < x) = Φ(z)
x より大きい
P(X > x) = 1 − Φ(z)
2 つの値の間
Φ(z2) − Φ(z1)
パーセンタイル
x = μ + z·σ

解き方

  1. 値を z スコアに変換します:z = (x − μ)/σ。
  2. z より左側の面積 Φ(z) を表で調べます。
  3. 右側の面積は 1 − Φ(z)、区間の面積は 2 つの左側の面積の差です。
  4. パーセンタイルでは逆にたどります:面積から z を求め、x = μ + z·σ とします。

2演習問題

1.極限ふつう
xyy = L

極限 L = limx→∞ (√(9x2 − 2x) − 3x) を求めなさい。

f(x) = √(9x2 − 2x) − 3xx → ∞
L =
2.極限むずかしい
xyx = 0

極限 L = limx→0 (1 − cos 2x)/(2x²) を求めなさい。x の単位はラジアンとします。

f(x) = (1 − cos 2x)/(2x²)x → 0
L =
3.微分ふつう
xyx = 1.5

f(x) = x·sin(3x)(x はラジアン)とします。f′(1.5) を求めなさい。

f(x) = x·sin(3x)x = 1.5 rad
f′(1.5) =
4.微分むずかしい
xyx = 3

f(x) = 0.5x2 − 3x − 3 の x = 3 における接線は、y 軸と y = b で交わります。b を求めなさい。

f(x) = 0.5x2 − 3x − 3x = 3
b =
5.積分ふつう
xy02

I = ∫02 2x·(x² + 1)3 dx を計算しなさい。

f(x) = 2x·(x² + 1)3[0, 2]
I =
6.積分むずかしい
xyy = x2​y = 2x

y = x2 と y = 2x で囲まれた部分の面積 A を求めなさい。

y = x2y = 2x
A =
7.複素数ふつう
ReIm22−2−244−4−4θz

z = 5 − j の偏角 θ を、−180° から 180° の間の主値として、度で求めてください。

z = 5 − j
θ = °
8.複素数むずかしい
ReIm11−1−122−2−2θz

ド・モアブルの定理を使って、z = √3 + j のときの z⁴ の虚部を求めてください。

z = √3 + jn = 4
Im(z⁴) =
9.微分方程式ふつう
tyy(0) = 5y(1) = ?

y(0) = 5、y′(0) = 0 として y″ + 6y′ + 9y = 0 を解きなさい。y(1) を求めなさい。

y″ + 6y′ + 9y = 0y(0) = 5y′(0) = 0
y(1) =
10.微分方程式むずかしい
t (min)m (kg)75 minm = ?

タンクに、塩 10 kg を溶かした水が 400 L 入っています。 1 L あたり 0.05 kg の塩を含む塩水が 2 L/min で流入し、よく混ざった溶液が同じ流量で流出します。 75 分後にタンク内にある塩の量 m を求めなさい。

V = 400 Lm0 = 10 kgc = 0.05 kg/Lr = 2 L/min
m = kg
11.行列と行列式ふつう
A =1−46−5B =1554

示された行列について C = AB とします。成分 c11(第 1 行、第 1 列)を求めなさい。

A = [1 −4; 6 −5]B = [1 5; 5 4]
c11 =
12.行列と行列式むずかしい
A =4125

示された行列 A の大きい方の固有値 λ を求めなさい。

A = [4 1; 2 5]
λ =
13.ベクトル:内積と外積ふつう
xyzdFAB

一定の力 F = (−25, 30, 30) N が、点 A(5, −5, −3) から点 B(−2, 3, 0) まで直線上を動く物体に作用している。座標の単位はメートルである。この力がする仕事 W を求めよ。

F = (−25, 30, 30) NA(5, −5, −3) mB(−2, 3, 0) m
W = J
14.ベクトル:内積と外積むずかしい
xyzab

a = (−5, −3, −5) と b = (6, −4, 2) が作る平行四辺形の面積 A を求めよ。

a = (−5, −3, −5)b = (6, −4, 2)
A =
15.確率ふつう
P(少なくとも 1 回 6 が出る) = ??1?2?3P(6) = 各回 1/6

公正なさいころを 3 回振ります。少なくとも 1 回 6 が出る確率 P はいくつですか?

n = 3
P =
16.確率むずかしい
€p(x)−20.7520.2180.05

ゲームの参加費は €2 です。確率 0.2 で €4、確率 0.05 で €20 を獲得し、それ以外では何も獲得しません。賭け金は戻りません。1 ゲームあたりの純利得の期待値 E(G) を求めなさい。

賭け金 = €2€4: p = 0.2€20: p = 0.05
E(G) = €
17.記述統計ふつう
10152025303540455055

データの標本標準偏差 s を求めなさい:54, 23, 58, 10, 11, 21, 13。

n = 7
s =
18.記述統計むずかしい
z −2−1012

試験の点数は平均 100、標準偏差 20 の正規分布に従います。80 点の z スコア z を求めなさい。

μ = 100σ = 20x = 80
z =
19.正規分布ふつう
172.4181.5P = ?

成人男性の身長は、平均 178 cm、標準偏差 7 cm の正規分布に従います。172.4 から 181.5 cm の間にある割合はいくらですか?P を小数で答えなさい。

μ = 178σ = 7x1 = 172.4x2 = 181.5
P =
20.正規分布むずかしい
μ = 65x = ?95%

試験の得点は、平均 65 点、標準偏差 10 点 の正規分布に従います。全体の 95% がそれより下にある値 x(第 95 パーセンタイル)を求めなさい。

μ = 65σ = 10P = 95%
x = 点

3溶液

1.極限

答え: L = −0.3333

極限:まず直接代入してみます。0/0 になる場合は、先に式を簡単にします:因数分解して共通因数を約分するか、共役な式を掛けます。x → ∞ では、分子と分母を x の最高次の累乗で割ります。ロピタルの定理:f/g が 0/0 または ∞/∞ になるなら、lim f/g = lim f′/g′ です。分子と分母を別々に微分します(商の微分法は使いません)。

共役な式を掛ける

f(x) = −2x/(√(9x2 − 2x) + 3x)

x で割る

f(x) = −2/(√(9 + (−2)/x) + 3)

x → ∞ とする

L = −2/(3 + 3) = −0.3333

答え

L = −0.3333
2.極限

答え: L = 1

極限:まず直接代入してみます。0/0 になる場合は、先に式を簡単にします:因数分解して共通因数を約分するか、共役な式を掛けます。x → ∞ では、分子と分母を x の最高次の累乗で割ります。ロピタルの定理:f/g が 0/0 または ∞/∞ になるなら、lim f/g = lim f′/g′ です。分子と分母を別々に微分します(商の微分法は使いません)。

1 回目の適用

2·sin 2x/(4x) → 0/0

2 回目の適用

4·cos 2x/4

x = 0 を代入する

L = 4/4 = 1

答え

L = 1
3.微分

答え: f′(1.5) = −1.926

微分:導関数 f′(x) は x におけるグラフの傾きです。べき乗の法則:(xⁿ)′ = n·xⁿ⁻¹。積の法則:(uv)′ = u′v + uv′。連鎖律:(f(g(x)))′ = f′(g(x))·g′(x)。f′(x) = 0 のところではグラフの接線が水平になり、極大・極小・鞍点のいずれかです。

積の法則と連鎖律

f′(x) = sin(3x) + 3x·cos(3x)

代入する

f′(1.5) = −0.9775 + 4.5·(−0.2108) = −1.926

答え

f′(1.5) = −1.926
4.微分

答え: b = −7.5

微分:導関数 f′(x) は x におけるグラフの傾きです。べき乗の法則:(xⁿ)′ = n·xⁿ⁻¹。積の法則:(uv)′ = u′v + uv′。連鎖律:(f(g(x)))′ = f′(g(x))·g′(x)。f′(x) = 0 のところではグラフの接線が水平になり、極大・極小・鞍点のいずれかです。

接点と傾き

f(3) = −7.5
f′(x) = x − 3 → f′(3) = 0

x = 0 での接線の値

b = f(x₀) − f′(x₀)·x₀ = −7.5 − 0·3 = −7.5

答え

b = −7.5
5.積分

答え: I = 156

定積分:∫ₐᵇ f(x) dx は、a から b までのグラフと x 軸の間の符号付き面積です。原始関数 F(F′ = f)を求め、F(b) − F(a) を計算します。べき乗の法則:∫xⁿ dx = xⁿ⁺¹/(n + 1)。2 曲線の間の面積は ∫(上 − 下) dx です。

置換積分

u = x² + 1, du = 2x dx
I = ∫15 u3 du

積分して代入する

I = [u4/4]15 = (625 − 1)/4 = 156

答え

I = 156
6.積分

答え: A = 1.333

定積分:∫ₐᵇ f(x) dx は、a から b までのグラフと x 軸の間の符号付き面積です。原始関数 F(F′ = f)を求め、F(b) − F(a) を計算します。べき乗の法則:∫xⁿ dx = xⁿ⁺¹/(n + 1)。2 曲線の間の面積は ∫(上 − 下) dx です。

交点

x2 = 2x → x = 0, x = 2

上から下を引いて積分する

A = [x2 − 0.3333x3]02 = 1.333

答え

A = 1.333
7.複素数

答え: θ = −11.31 °

極形式:z = r∠θ = r(cos θ + j sin θ) = r·ejθ、r = |z|、θ = arg z です。直交形式に戻すには:a = r cos θ、b = r sin θ。偏角には象限の考慮が必要です:θ = atan(b/a) が使えるのは a > 0 のときだけで、a < 0 のときは 180° を足すか引きます。極形式では掛け算が簡単です:絶対値を掛けて偏角を足します。割り算では絶対値を割って偏角を引きます。

象限

a = 5, b = −1 → IV

基準角

α = atan(1/5) = 11.31°

偏角

θ = −α = −11.31°

答え

θ = −11.31°

極形式では z = 5.099∠−11.31° です。

8.複素数

答え: Im(z⁴) = 13.86

ド・モアブルの定理と累乗根:(r∠θ)ⁿ = rⁿ∠nθ。方程式 zⁿ = R∠φ にはちょうど n 個の解があり、すべて絶対値は R1/n で、偏角は (φ + 360°·k)/n(k = 0, 1, …, n − 1)です:円周上に 360°/n ずつ等間隔に並びます。p² < 4q のとき、2 次方程式 z² + pz + q = 0 は複素数の解 z = −p/2 ± j√(q − p²/4) をもちます。実数係数の多項式の複素数の解は、必ず共役な対 a ± jb として現れます。

極形式

z = √3 + j = 2∠30°

ド・モアブル

z⁴ = (2)⁴∠120° = 16∠120°

直交形式

z⁴ = 16·(cos 120° + j sin 120°) = −8 + j13.86
Im(z⁴) = 13.86

答え

Im(z⁴) = 13.86
9.微分方程式

答え: y(1) = 0.9957

2 階線形方程式:y″ + b·y′ + c·y = 0 では y = ert とおきます。これから特性方程式 r² + b·r + c = 0 が得られます。異なる 2 つの実根 r₁ ≠ r₂ のときは y = A·er₁t + B·er₂t(過減衰)、重根 r のときは y = (A + Bt)·ert(臨界減衰)、複素根 −α ± jω のときは y = e−αt(A cos ωt + B sin ωt)(不足減衰、振動)となります。初期値 y(0) と y′(0) から A と B が決まります。y″ + 2ζωny′ + ωn²y = 0 の形に書くと、ωn は固有角周波数、ζ は減衰比で、ζ < 1 なら振動します。入力が一定の y″ + by′ + cy = c·K では、解は定常値 K に自由応答を加えたものです。

重根

(r + 3)² = 0 → r = −3

定数

A = y(0) = 5
y′(0) = B − 3A → B = 0 + 15 = 15

計算する

y(1) = (5 + 15·1)·e−3 = 0.9957

答え

y(1) = 0.9957
10.微分方程式

答え: m = 13.13 kg

1 階微分方程式:dy/dt = k·y の解は y = y₀·ekt です(k > 0 なら増加、k < 0 なら減少)。半減期 T からは k = ln 2/T が得られます。ニュートンの冷却法則 dT/dt = −k·(T − Tₐ) からは T(t) = Tₐ + (T₀ − Tₐ)·e−kt が得られます。線形方程式 y′ + p(x)·y = q(x) は積分因子 μ = e∫p dx を使って解きます:(μy)′ = μq なので、μy = ∫μq dx + C です。

方程式を立てる

dm/dt = 2·0.05 − (2/400)·m = 0.1 − 0.005·m

解く

積分因子は ert/V で、解は平衡量 c·V に近づきます。

m(t) = 20 + (−10)·e−t/200

t を代入する

m(75) = 20 + (−10)·0.6873 = 13.13 kg

答え

m = 13.13 kg
11.行列と行列式

答え: c11 = −19

行列:2×2 行列の行列式は ad − bc です。3×3 では 1 つの行に沿って展開します:各成分に、その行と列を除いた 2×2 行列の行列式を掛け、符号は + − + と交互にします。固有値 λ は det(A − λI) = 0 を満たし、2×2 では λ² −(トレース)·λ + det = 0 です。

行 × 列

c11 = 1·1 + (−4)·5 = −19

答え

c11 = −19
12.行列と行列式

答え: λ = 6

行列:2×2 行列の行列式は ad − bc です。3×3 では 1 つの行に沿って展開します:各成分に、その行と列を除いた 2×2 行列の行列式を掛け、符号は + − + と交互にします。固有値 λ は det(A − λI) = 0 を満たし、2×2 では λ² −(トレース)·λ + det = 0 です。

固有方程式

λ² − (9)λ + (18) = 0

解く

λ = (9 ± √(9))/2 → λ = 3, 6
λ = 6

答え

λ = 6
13.ベクトル:内積と外積

答え: W = 505 J

内積(ドット積):a·b = axbx + ayby + azbz = |a|·|b|·cos θ はスカラーです。2 つのベクトルのなす角は cos θ = a·b/(|a|·|b|) から求められ、垂直なら内積は 0 です。a の b 上へのスカラー射影は a·b/|b| で、一定の力 F が変位 d だけ動くときの仕事は W = F·d です。

変位

d = B − A = (−2, 3, 0) − (5, −5, −3) = (−7, 8, 3) m

仕事

W = F·d = (−25)·(−7) + 30·8 + 30·3 = 505 J

答え

W = 505 J
14.ベクトル:内積と外積

答え: A = 50.2

外積(クロス積):a × b = (aybz − azby, azbx − axbz, axby − aybx) は両方のベクトルに垂直で、|a × b| = |a|·|b|·sin θ は 2 つのベクトルが作る平行四辺形の面積です(三角形ならその半分)。順序が重要です:b × a = −(a × b)。点 A に加わる力 F の点 O まわりのモーメントは MO = r × F(r = A − O)です。

外積

(a × b)x = aybz − azby = (−3)·2 − (−5)·(−4) = −26
(a × b)y = azbx − axbz = (−5)·6 − (−5)·2 = −20
(a × b)z = axby − aybx = (−5)·(−4) − (−3)·6 = 38

面積

A = |a × b| = √((−26)² + (−20)² + 38²) = 50.2

答え

A = 50.2
15.確率

答え: P = 0.4213

確率:どの結果も同様に確からしいとき、P(A) = 該当する場合の数/全体の場合の数。独立な事象は掛け合わせます:P(A かつ B) = P(A)·P(B)。余事象がよく役立ちます:P(少なくとも 1 回) = 1 − P(1 回もない)。二項分布:成功確率 p の独立な試行を n 回行うと、P(X = k) = C(n, k)·pᵏ·(1 − p)ⁿ⁻ᵏ。

余事象

P(6 が出ない) = (5/6)3 = 0.5787
P = 1 − 0.5787 = 0.4213

答え

P = 0.4213
16.確率

答え: E(G) = −0.2 €

離散確率変数:確率分布は、変数がとりうるすべての値 x とその確率 p(x) を並べたものです。確率は 0 と 1 の間にあり、合計は 1 になります。期待値(平均)は E(X) = Σx·p(x) で、長期的な平均です。分散は Var(X) = Σ(x − μ)²·p(x) = E(X²) − μ²、標準偏差は σ = √Var(X) です。一次変換 Y = aX + b では E(Y) = a·E(X) + b、Var(Y) = a²·Var(X)、σY = |a|·σX となり、定数を加えてもばらつきは変わりません。

純利得の結果

G: 2 (p = 0.2), 18 (p = 0.05), −2 (p = 0.75)

期待値

E(G) = 2·0.2 + 18·0.05 − 2·0.75 = −0.2 €

答え

E(G) = −0.2 €

負の値は、平均して損をすることを意味します。

17.記述統計

答え: s = 20.34

記述統計:平均は合計を n で割ったもの、中央値は並べ替えたデータの真ん中の値です(n が偶数なら真ん中 2 つの平均)。標本標準偏差は s = √(Σ(x − x̄)²/(n − 1))。z スコア z = (x − μ)/σ は、値が平均から標準偏差何個分離れているかを表します。

平均

x̄ = 190/7 = 27.14

偏差の 2 乗

Σ(x − x̄)² = 26.86² + (−4.143)² + 30.86² + (−17.14)² + (−16.14)² + (−6.143)² + (−14.14)² = 2483

標準偏差

s = √(2483/6) = 20.34

答え

s = 20.34
18.記述統計

答え: z = −1

記述統計:平均は合計を n で割ったもの、中央値は並べ替えたデータの真ん中の値です(n が偶数なら真ん中 2 つの平均)。標本標準偏差は s = √(Σ(x − x̄)²/(n − 1))。z スコア z = (x − μ)/σ は、値が平均から標準偏差何個分離れているかを表します。

標準化する

z = (80 − 100)/20 = −1

答え

z = −1
19.正規分布

答え: P = 0.4796

正規分布:値 x を z スコア z = (x − μ)/σ に変換します。これは平均から標準偏差何個分離れているかを表します。z 表(または Φ(z))は z より左側の面積、つまり P(X < x) を与えます。右側の面積は 1 − Φ(z)、2 つの値の間の面積はそれぞれの左側の面積の差です。

z スコア

z₁ = (172.4 − 178)/7 = −0.8
z₂ = (181.5 − 178)/7 = 0.5

間の面積

P = Φ(0.5) − Φ(−0.8) = 0.6915 − 0.2119 = 0.4796

答え

P = 0.4796
20.正規分布

答え: x = 81.45 点

正規分布:値 x を z スコア z = (x − μ)/σ に変換します。これは平均から標準偏差何個分離れているかを表します。z 表(または Φ(z))は z より左側の面積、つまり P(X < x) を与えます。右側の面積は 1 − Φ(z)、2 つの値の間の面積はそれぞれの左側の面積の差です。

パーセンタイルに対応する z

Φ(z) = 0.95 → z = 1.645

x に戻す

x = 65 + 1.645·10 = 81.45 点

答え

x = 81.45 点

ExamProblems · examproblems.com/courses/engineering-mathematics