Mod() 函数在 R 中等效于 MatLab?

  • 本文关键字:MatLab 函数 Mod r matlab
  • 更新时间 :
  • 英文 :


我在R中有这段代码:

> test <- c(1+1i,2+2i,3+3i,4+4i,5+5i)
> test
[1] 1+1i 2+2i 3+3i 4+4i 5+5i
> Mod(test)
[1] 1.414214 2.828427 4.242641 5.656854 7.071068

我找不到 R Mod(( 函数的替代品。我在 MatLab 中尝试了 real(( 函数,但这删除了虚构组件(不想要我想要(。

>> test = [1+1*i, 2+2*i, 3+3*i, 4+4*i, 5+5*i]
test =
1.0000 + 1.0000i   2.0000 + 2.0000i   3.0000 + 3.0000i   4.0000 + 4.0000i   5.0000 + 5.0000i
>> real(test)
ans =
1     2     3     4     5

Matlab 中有 abs(( 函数。

y = abs([3+4i,1+i])
>> ans = 5.0000  1.4142

实数和 imag 函数返回复数的相应部分。为了获得复数的大小,使用了abs。abs函数"返回数组 X 中每个元素的绝对值,或者如果 X 是复数,则 abs(X( 返回复数量级。

最新更新