Python和科学计算认证群组  - 讨论区

标题:问几个matlab 中命令对应于python中怎么表达?

2012年02月03日 星期五 22:32

RT,MATLAB中

 

if nargin<4,N=500;end  
nargin表示输入变量的个数,程序中的意思是如果输入参数小于4个,则N默认为500。

conj(x)是求x的共轭数

那么python对于的命令是 ???

 

2012年02月03日 星期五 23:17

t1 = range(4*fs,1,-1)

t2 = range(1,4*fs)

w2 = [conj(w(t1)),w(t2)]

real(w2)

imag(w2)

conj, real, imag这些函数命令怎么换?谢谢

2012年02月04日 星期六 08:12

Python的函数参数可以指定缺省值:

def f(x, y, N=500):

    ....

你可以这样调用f:

f(1,2,300) -> N为300

f(1,2) -> N为500

conj, real和imag在NumPy中有,你可以from numpy import conj, real, imag

如下红色区域有误,请重新填写。

    你的回复:

    请 登录 后回复。还没有在Zeuux哲思注册吗?现在 注册 !

    Zeuux © 2024

    京ICP备05028076号