Bas you're right that if you're mainly interested in Matlab, then maybe
an (online) Matlab course is best to start. It's to the point and the
quickest way to success.
I did learn Matlab when I already knew C though (still not sure that
Matlab is a programming language!) and my boss told me to `vectorise'
code where possible -that saved loads of time in M4- so the pressure was
on to produce `good' code :)
A non-Matlab programming course that focuses on (imperative) programming
concepts, in any language (could be pseudocode), should help you in
understanding the Matlab code that covers most of SPM. Fucussing on a
specific language (if it's not Matlab) may be a bad idea altogether.
atb
Alle Meije
Neggers, S.F.W. wrote:
> I think the 'getting started' booklet shipping with Matlab is a great
> start, also available online:
> http://www.mathworks.com/access/helpdesk/help/techdoc/index.html?/access/helpdesk/help/techdoc/learn_matlab/bqr_2pl.html
>
>
> Apart from that, I think C(++) knowledge and good programming habits
> are also an asset (try the good ol' Kernighan & Richie book on ANSI
> C), and of course a basic training in mathematics. Most people I know
> that code well just grabbed a book and started...
>
> -----Oorspronkelijk bericht----- Van: SPM (Statistical Parametric
> Mapping) namens Shaquanda Jones Onderwerp: [SPM] Computer Science
> Course Recommendation in Lieu of Matlab? C Perhaps?
>
> I had a student ask me the other day what computer science course he
> should sign up for in order to be better able to program in Matlab.
> We don't offer any specific computer science or engineering classes
> that feature matlab, so he'll have to choose something else that
> could be applied. My first guess would be good ol' fashion C, but I
> don't think that is even taught anymore. Must intro computer science
> classes teach Java these days, but that seems quite different than
> matlab.
>
> Any suggestions would be much appreciated (this is for an
> undergraduate at an American University). Thanks! Shaqunada
|