掲示板:数学月間(第17回)

02_簡単な四則演算,階乗等

投稿日時: 2021/08/13 システム管理者

% 2021-8-13 Ver 1.00

% 加減乗除
a = 1;
b = 3;
c1 = a + b
c2 = a - b
c3 = a * b
c4 = a / b
c5 = a \ b

% 可変(任意)精度の演算
c4
disp('digits(10)')
digits(10)
vpa(c4)

% 可変(任意)精度の演算
disp('digits(30)')
digits(30)
vpa(c4)

% 可変(任意)精度の演算
disp('digits(3)')
digits(3)
vpa(c4)

% 階乗
a = 11;
b = a^2
c = a^3


% 平方根
a = 64;
b = sqrt(a)
c = -1;
d = sqrt(c)


% 実数のn乗根
a = 8;
b = nthroot(a,3) % 3乗根
c = -27;
d = nthroot(c,3) % 3乗根


% vpasolve 方程式の数値的な求解 1
% 例:方程式 x + 2 = 23 を数値的に解き、x を求める
% syms はシンボリック変数の作成
syms x
vpasolve(x + 2 == 23,x)


% vpasolve 方程式の数値的な求解 2
% 例:方程式 x^2 + 4 = 3 を数値的に解き、x を求める
syms x
vpasolve(x^2 + 4 == 3,x)


% vpasolve 方程式の数値的な求解 3
% 例:方程式 x^2 + 3 = 13 を数値的に解き、x を求める
syms x
vpasolve(x^2 + 3 == 13,x)