2: 2015-04-26 (日) 00:33:00 osinko |
3: 2015-04-28 (火) 01:42:21 osinko |
| TITLE:等差数列、等比数列 | | TITLE:等差数列、等比数列 |
| + | #contents |
| + | #jsmath |
| 等差数列、等比数列等の数列計算と漸化式、総和(シグマ)等はお互いに強く関係している(公式を利用してお互いに相互変換できる) | | 等差数列、等比数列等の数列計算と漸化式、総和(シグマ)等はお互いに強く関係している(公式を利用してお互いに相互変換できる) |
| ここでは積分などでよく利用する機会が多い等差数列、等比数列をピックアップしている | | ここでは積分などでよく利用する機会が多い等差数列、等比数列をピックアップしている |
| | | |
- | **各公式 [#ca1793bf] | + | **等差数列 [#e3d17e20] |
- | #jsmath | + | |
- | <等差数列> | + | &font(150%){\({ a }_{ n }={ a }_{ 1 }+\left( n-1 \right) d\quad \quad \quad \quad ({ a }_{ 1 }:初項\quad d:公差\quad n:添字番数)\)&br;}; |
- | \({ a }_{ n }={ a }_{ 1 }+\left( n-1 \right) d\quad \quad \quad \quad ({ a }_{ 1 }:初項\quad d:公差\quad n:添字番数)\) | + | |
| + | #code(csharp){{ |
| + | using UnityEngine; |
| + | using System.Collections; |
| + | |
| + | public class numberA : MonoBehaviour |
| + | { |
| + | float a1 = 2f; |
| + | float d = 1.5f; |
| + | int nn = 7; |
| + | float particleSize = 0.3f; |
| + | |
| + | ParticleSystem pe; |
| + | ParticleSystem.Particle[] point; |
| + | |
| + | void Start () |
| + | { |
| + | pe = gameObject.AddComponent<ParticleSystem> (); |
| + | pe.startSpeed = 0; |
| + | pe.startLifetime = float.MaxValue; //寿命が有限なのでいつか消えます(無限寿命を指定する方法は仕様上無い?) |
| + | |
| + | CreatePoint (); |
| + | } |
| + | |
| + | void CreatePoint () |
| + | { |
| + | pe.Emit (nn); |
| + | point = new ParticleSystem.Particle[nn]; |
| + | pe.GetParticles (point); |
| + | |
| + | for (int n = 0; n < nn; n++) { |
| + | //パーティクルの配列は0を含むので等差数列の計算時はnに+1している |
| + | point [n].position = new Vector3 (ArithmeticProgression (a1, n + 1, d), 0, 0); |
| + | point [n].color = Color.white; |
| + | point [n].size = particleSize; |
| + | } |
| + | pe.SetParticles (point, nn); |
| + | } |
| + | |
| + | float ArithmeticProgression (float a1, int n, float d) |
| + | { |
| + | float an = a1 + (n - 1) * d; |
| + | return an; |
| + | } |
| + | } |
| + | }} |
| | | |
- | <等差数列の和> | + | ***等差数列の和 [#xfa9ea99] |
- | \(\displaystyle{ S }_{ n }=\frac { n\left( { a }_{ 1 }+l \right) }{ 2 } \quad \quad \quad \quad \quad (n:総項数\quad { a }_{ 1 }:初項\quad l:末項)\) | + | &font(150%){\(\displaystyle{ S }_{ n }=\frac { n\left( { a }_{ 1 }+l \right) }{ 2 } \quad \quad \quad \quad \quad (n:総項数\quad { a }_{ 1 }:初項\quad l:末項)\)&br;}; |
| | | |
| 尚、末項の \(l\) を \({ a }_{ 1 }+\left( n-1 \right) d \) とした時、\(\displaystyle{ S }_{ n }=\frac { n\left( { a }_{ 1 }+{ a }_{ 1 }+\left( n-1 \right) d \right) }{ 2 } \quad \rightarrow \quad { S }_{ n }=\frac { n }{ 2 } \left\{ 2{ a }_{ 1 }+\left( n-1 \right) d \right\} \) となる | | 尚、末項の \(l\) を \({ a }_{ 1 }+\left( n-1 \right) d \) とした時、\(\displaystyle{ S }_{ n }=\frac { n\left( { a }_{ 1 }+{ a }_{ 1 }+\left( n-1 \right) d \right) }{ 2 } \quad \rightarrow \quad { S }_{ n }=\frac { n }{ 2 } \left\{ 2{ a }_{ 1 }+\left( n-1 \right) d \right\} \) となる |
| | | |
- | <等比数列> | + | **等比数列 [#kba0244e] |
| | | |
- | <等比数列の和> | + | ***等比数列の和 [#va36700c] |