統計ではありません
MATLABで数値計算
Bコースならこっちじゃないすかね
MATLABで数値計算
Bコースならこっちじゃないすかね
簡単な例
ファイル(mycos.sci)
function y = mycos(x, n)
y = 1;
w = 1;
x2 = -x.^2;
for k=2:2:2*n-2
ファイル(mycos.sci)
function y = mycos(x, n)
y = 1;
w = 1;
x2 = -x.^2;
for k=2:2:2*n-2
w = w.*x2/(k*(k-1)); y = y + w; if (max(abs(w)) <= %eps) break; end
end
ファイル(sample.sci)
getf('mycos.sci');
n = 100;
x = linspace(-6*%pi, 6*%pi, 200);
plot2d(x, abs(mycos(x, n)-cos(x)), logflag="nl");
getf('mycos.sci');
n = 100;
x = linspace(-6*%pi, 6*%pi, 200);
plot2d(x, abs(mycos(x, n)-cos(x)), logflag="nl");
scilabコマンドライン>exec('sample.sci')
で実行
で実行
確かにBコース系ですね