可視化の授業には使えない

クソの役にも勃たない関数です。

動画はこちら




はーい
それでは関数の作り方をみていきましょう。


xの値からyを作る数式を元に
関数を作ります。

可視化の元となる関数は以下の通りです。
npはnumpyです。

y = np.abs(t*np.sin(x)) + ((5*np.e)**(-x**k)) * s * np.cos(x)

はい
これを上手いこと
Pythonを使って
再現していきます。

出来上がったものはコレ
import numpy as np
import matplotlib.pyplot as plt
from ipywidgets import interact, FloatSlider, IntSlider
%matplotlib inline

s = FloatSlider(min=0.8 , max=10,step=0.1,value=2.1)
t = FloatSlider(min=0.1 , max=2,step=0.1,value=0.2)
k = IntSlider(min=2,max=20,step=2,value=4)
@interact(s=s,t=t,k=k)
def plot(s,t,k):
    plt.figure(figsize=(10,9))
    x = np.arange(-3,3,0.01)
    y = np.abs(t*np.sin(x)) + ((5*np.e)**(-x**k)) * s * np.cos(x)
    plt.ylim(0,10)
    plt.xlim(-5,5)
    plt.plot(x,y)
    plt.show()

こいつを実行していただくと
出ます。!!
画像がね(汗)

ここには載せないようにしときますねーー
モザイク必要なんでwww

一応使い方としては
スクリーンショット 2019-07-27 16.05.38

S:サオ
T:タマ
K:カリ

になっているので
大きさを変えれます。

まずはTを変更してもらい
次にSで伸ばしてもらい
Kをいい感じの太さにしてくださいねーー

太くて
長くて
たくましい
・・・

まるで戦艦大和やないかーーい

はーーい
クソですねー

みなさん楽しんでくださいませ

それでは