Welcome to our site! EDAboard.com is an international Electronic Discussion Forum focused on EDA software, circuits, schematics, books, theory, papers, asic, pld, 8051, DSP, Network, RF, Analog Design, PCB, Service Manuals... and a whole lot more! To participate you need to register. Registration is free. Click here to register now.
I suggest a mix of the two:learn basics (defining vectors,matrix,transfer function,plots...) from a book and then do a massive use of the excellent online help. Remember that you can always write "help ****" in the command window to know all about **** function (it's really useful")
The best book to start learning matlab is the one by rudrapratap singh...if u r in a college should be available in ur coll library....once u r done wid it u can turn to various toolboxes according to your need...in that context matlab help is very good