タスク python C++ MATLAB/オクターブ
足し算、引き算 x+y, x-y, -x x+y, x-y, -x x+y, x-y, -x
要素ごとの乗算、除算 x*y, x/y x*y, x/y x.*y, x./y
行列乗算 `x @ y
*# or before Py3.4:*mtimes(x,y)` mtimes(x,y) x*y
線形システム ソルブ solve(A,b) solve(A,b) A\\b
自然指数関数と対数 exp(x), log(x) exp(x), log(x) exp(x), log(x)
累乗 x**y pow(x,y) x^y, x.^y
平方根 sqrt(x) sqrt(x) sqrt(x)
三角関数 sin(x), cos(x), tan(x) sin(x), cos(x), tan(x) sin(x), cos(x), tan(x)
逆三角法 asin(x), acos(x) asin(x), acos(x) asin(x), acos(x)
二引数逆正接 atan2(y, x) atan2(y, x) atan2(y, x)
双曲線関数 sinh(x), cosh(x), tanh(x) sinh(x), cosh(x), tanh(x) sinh(x), cosh(x), tanh(x)
逆双曲線 asinh(x), acosh(x) asinh(x), acosh(x) asinh(x), acosh(x)
不平等 a<b, a<=b, a>b, a>=b a<b, a<=b, a>b, a>=b a<b, a<=b, a>b, a>=b
(ではない) に等しい a==b, a!=b a==b, a!=b a==b, a~=b
論理的で logic_and(a, b) a && b a & b
論理的または logic_or(a, b) `a
論理的でない logic_not(a) !a ~a
整数に丸める floor(x), ceil(x) floor(x), ceil(x) floor(x), ceil(x)
除算後の係数 fmod(x, y), remainder(x,y) fmod(x, y), remainder(x,y) rem(x, y), remainder(x,y)
絶対値 fabs(x) fabs(x) abs(x)
ノルム norm_1(x) norm_1(x) norm(x,1)
サイン機能 sign(x) sign(x) sign(x)
(逆) 誤差関数 erf(x), erfinv(x) erf(x), erfinv(x) erf(x), erfinv(x)
要素ごとの最小値と最大値 fmin(x, y), fmax(x, y) fmin(x, y), fmax(x, y) min(x, y), max(x, y)
グローバルの最小値と最大値 mmin(x), mmax(x) mmin(x), mmax(x) mmin(x), mmax(x)
最初の非ゼロのインデックス find(x) find(x) find(x)
If-then-else if_else(c, x, y) if_else(c, x, y) if_else(c, x, y)
転置 A.T A.T() A',A.'
内部製品 dot(x, y) dot(x, y) dot(x, y)
水平/垂直連結 `horzcat(x, y)
vertcat(x, y)
hcat([x, y])
vcat([x, y])` `horzcat(x, y)
vertcat(x, y)
MX::horzcat({x,y})
MX::vertcat({x,y})` `[x,y]
[x; y]
c = {x,y};
[c{:}]
vertcat(c{:})`
水平/垂直分割 (連結の逆) `vertsplit(x)
horzsplit(x)` `vertsplit(x)
horzsplit(x)` `vertsplit(x)
horzsplit(x)`
要素へのアクセス `# 0-basedA[i,j]
A[i]` `// 0-basedA(i,j)
A(i)` `% 1-basedA(i,j)
A(i)`
要素の割り当て `# 0-basedA[i,j] = b
A[i] = b` `// 0-basedA(i,j) = b
A(i) = b` `% 1-basedA(i,j) = b
A(i) = b`
ゼロ以外のアクセス *# 0-based*A.nz[k] *// 0-based*A.nz(k) (currently unsupported)
非ゼロ代入 *# 0-based*A.nz[k] = b *// 0-based*A.nz(k) = b (currently unsupported)
別のスパース性への射影 project(x, s) project(x, s) project(x, s)