「諸概念の迷宮(Things got frantic)」用語集

本編で頻繁に使うロジックと関連用語のまとめ。

【正多辺形方程式情報倉庫】「周期2π」についての覚書

ところで、ここで扱った方程式EquationY=(-1)^Xの実数域と虚数域に登場する波形の周期は2(1+1)ですが、これを人為的に円周2π(π+π)へと差し替えて見慣れたCos(θ)波やSin(θ)波に変換する事は可能でしょうか?

f:id:ochimusha01:20191101021717p:plain

 ①振幅を弄っただけでは当然「直径πの円」「直径2πの円」が現れるだけで、周期は相変わらず2(1+1)のままである。

統計言語Rによる「振幅πの円」

cx<-seq(-3,3,length=61)
f0<-function(x){pi*(-1i)^x}
cyr<-Re(f0(cx))
cyi<-Im(f0(cx))
#「実数」領域の作図
plot(cx,cyr,type="l",ylim=c(-pi,pi),col=rgb(0,1,0),main="An=π*(−1)^X",xlab="Y=π(−1)^X",ylab="X")
par(new=T)#上書き指定
#「虚数」領域の作図
plot(cx,cyi,type="l",ylim=c(-pi,pi),col=rgb(0,0,1),main="",xlab="",ylab="")

#凡例
legend("topright", legend=c("Real=cos(θ)","Imaginal=sin(θ)i"),lty=c(1,1),col=c(rgb(0,1,0),rgb(0,0,1)))

f:id:ochimusha01:20191031220033p:plain

統計言語Rによるプログラミング例

cx<-seq(-3,3,length=61)
f0<-function(x){pi*(-1i)^x}
cxr<-Re(f0(cx))
cyi<-Im(f0(cx))
#複素空間の作図
plot(cxr,cyi,asp=1,type="l",col=rgb(1,0,0),main="π(−1)^Xi",xlab="Real=cos(θ)",ylab="Imaginal=sin(θ)i")
#凡例
legend("topright", legend=c("Real+Imaginal*i"),lty=c(1),col=c(rgb(1,0,0)))

f:id:ochimusha01:20191031220219p:plain

統計言語Rによる「振幅2πの円」

cx<-seq(-3,3,length=61)
f0<-function(x){2*pi*(-1i)^x}
cyr<-Re(f0(cx))
cyi<-Im(f0(cx))
#「実数」領域の作図
plot(cx,cyr,type="l",ylim=c(-2*pi,2*pi),col=rgb(0,1,0),main="An=2π*(−1)^X",xlab="Y=2π(−1)^X",ylab="X")
par(new=T)#上書き指定
#「虚数」領域の作図
plot(cx,cyi,type="l",ylim=c(-2*pi,2*pi),col=rgb(0,0,1),main="",xlab="",ylab="")

#凡例
legend("topright", legend=c("Real=cos(θ)","Imaginal=sin(θ)i"),lty=c(1,1),col=c(rgb(0,1,0),rgb(0,0,1)))

f:id:ochimusha01:20191031215108p:plain

統計言語Rによるプログラミング例

cx<-seq(-3,3,length=61)
f0<-function(x){2*pi*(-1i)^x}
cxr<-Re(f0(cx))
cyi<-Im(f0(cx))
#複素空間の作図
plot(cxr,cyi,asp=1,type="l",col=rgb(1,0,0),main="2π*(−1)^Xi",xlab="Real=cos(θ)",ylab="Imaginal=sin(θ)i")
#凡例
legend("topright", legend=c("Real+Imaginal*i"),lty=c(1),col=c(rgb(1,0,0)))

f:id:ochimusha01:20191031214606p:plain

②下手に底(base,root)に手を出すと何だかわからない動きが始まる。

統計言語Rによるプログラミング例

cx<-seq(0,2*pi,length=61)
f0<-function(x){(-2*pi*(0+1i))^x}
cyr<-Re(f0(cx))
cyi<-Im(f0(cx))
#作表する
Vibration01 <- data.frame(Period=cx, Real=cyr,Imaginal=cyi)
library(xtable)
print(xtable(Vibration01),type = "html")
#「実数」領域の作図
plot(Vibration01$Period,Vibration01$Real,type="l",ylim=c(-64*pi,64*pi),col=rgb(0,1,0),main="An=(−2π)^θi",xlab="Y=(−πi)^X",ylab="X")
par(new=T)#上書き指定
#「虚数」領域の作図
plot(Vibration01$Period,Vibration01$Imaginal,type="l",ylim=c(-64*pi,64*pi),col=rgb(0,0,1),main="",xlab="",ylab="")

#凡例

legend("topright", legend=c("Y=Re*1^x}
cyr<-Re(f0(cx))
cyi<-Im(f0(cx))
#複素空間の作図
plot(cxr,cyi,type="l",,xlim=c(-5,5),ylim=c(-20000,50000),col=rgb(1,0,0),main="2π*(−1)^Xi",xlab="Real=cos(θ)",ylab="Imaginal=sin(θ)i")
#凡例
legend("topright", legend=c("Real+Imaginal*i"),lty=c(1),col=c(rgb(1,0,0)))

f:id:ochimusha01:20191101021717p:plain

ああ、まさに「人間の常識を適用してはならない対象にそうすればするほど暴走が加速するチェルノブイリ現象…

*1:−2πi)^θ)=cos(θ)","Y=Im((−2πi)^θ)=sin(θ)i"),lty=c(1,1),col=c(rgb(0,1,0),rgb(0,0,1)))

作表

  Period Real Imaginal
1 0.00 1.00 0.00
2 0.10 1.20 -0.20
3 0.21 1.39 -0.47
4 0.31 1.57 -0.84
5 0.42 1.71 -1.32
6 0.52 1.78 -1.92
7 0.63 1.75 -2.65
8 0.73 1.57 -3.51
9 0.84 1.18 -4.51
10 0.94 0.51 -5.63
11 1.05 -0.51 -6.83
12 1.15 -1.96 -8.07
13 1.26 -3.95 -9.26
14 1.36 -6.56 -10.29
15 1.47 -9.89 -11.01
16 1.57 -14.01 -11.20
17 1.68 -18.98 -10.61
18 1.78 -24.81 -8.92
19 1.88 -31.43 -5.74
20 1.99 -38.73 -0.63
21 2.09 -46.44 6.94
22 2.20 -54.16 17.51
23 2.30 -61.29 31.70
24 2.41 -67.01 50.07
25 2.51 -70.19 73.18
26 2.62 -69.41 101.45
27 2.72 -62.87 135.10
28 2.83 -48.37 174.04
29 2.93 -23.29 217.73
30 3.04 15.37 265.00
31 3.14 70.98 313.85
32 3.25 147.18 361.24
33 3.35 247.72 402.77
34 3.46 376.19 432.49
35 3.56 535.73 442.52
36 3.67 728.50 422.85
37 3.77 955.13 361.07
38 3.87 1213.88 242.19
39 3.98 1499.72 48.66
40 4.08 1803.12 -239.51
41 4.19 2108.75 -644.35
42 4.29 2393.88 -1189.16
43 4.40 2626.70 -1897.27
44 4.50 2764.57 -2790.30
45 4.61 2752.16 -3885.61
46 4.71 2519.90 -5193.00
47 4.82 1982.63 -6710.35
48 4.92 1038.92 -8418.25
49 5.03 -428.67 -10273.35
50 5.13 -2551.95 -12200.46
51 5.24 -5473.65 -14083.56
52 5.34 -9341.43 -15755.51
53 5.45 -14298.67 -16987.17
54 5.55 -20471.36 -17476.02
55 5.65 -27950.12 -16835.31
56 5.76 -36766.54 -14584.53
57 5.86 -46863.02 -10142.79
58 5.97 -58055.34 -2826.84
59 6.07 -69987.62 8143.80
60 6.18 -82079.30 23631.86
61 6.28 -93464.87 44553.78

 

f:id:ochimusha01:20191101020218p:plain

統計言語Rによるプログラミング例

cx<-seq(0,2*pi,length=61)
f0<-function(x){(-2*pi*(0+1i