On Nov 17, 12:04 am, MATLABdude <matlab.d...@mbnet.fi> wrote:
> Hi!
>
> Can you, please, try to help me with Python? I try to convert a MATLAB
> program to Python.
>
> Here are the MATLAB 
> codes:http://pastebin.com/eJetYizvhttp://pastebin.com/0eXTVfyN
>
> Here is my Python code:http://pastebin.com/jCPdLHx7
>
> What is wrong with my Python code? The program doesn't produce quite
> the same lambdas as the MATLAB program does. My code probably has lots
> of errors because I'm just learning the basics about Python.
>
> Thanks for all the help!

I was about to say it was a pretty good looking piece of code, and
probably if anything is wrong it's a typo somewhere.

But then my eye caught something at the last minute:

xx = range(-kappa, h, kappa+1)

Looks like you're treating range arguments as (start,step,stop), same
order as in Matlab.  In Python it's (start,stop,step), so you should
be using this:

xx = range(-kappa,kappa+1,h)

Other than that, you might jus have to pepper your scripts with prints
and disps to catch the exact point where the discrepancy occurs.


Carl Banks
-- 
http://mail.python.org/mailman/listinfo/python-list

Reply via email to