MATLABで三角関数と対数

 MATLAB三角関数を扱うのは簡単である。

cos(pi/3)
ans =
    0.5000

などと書けばいい。
 一周期描きたいならば、

x = 1 : 100;
t = 2 * pi * x / 100;
s = cos(t);
plot(s)

などとすると、下の図のような正弦波が描ける。上記スクリプトの中の「:」は、Pythonでいうところの、rangeのlistみたいなものである。
f:id:tihara:20200303170818p:plain
 二周期の正弦波ならこんな感じでいい(cosをsinにしたことに特に意味はない)。

x = 1 : 100;
t = 2 * pi * 2 * x / 100;
s = sin(t);
plot(s)

f:id:tihara:20200303170906p:plain
 対数も単にlogとすればいい。

x = (1 : 100) / 20;
s = log(x);
plot(s)

f:id:tihara:20200303170924p:plain