Accelerating MATLAB Performance: 1001 tips to speed up MATLAB programs 1st Edition
Thumbnail 1

Accelerating MATLAB Performance: 1001 tips to speed up MATLAB programs 1st Edition

4.7/5
ID del producto: 12477609
Transacción segura

Descripción

Full description not available

Reseñas

4.7

Todo de compras verificadas

R**2

Extremely valuable

In the first hour of reading it this book paid for itself -> Chapter 8 on the use of MEX to incorporate Fortran routines into Matlab. While I use Matlab daily I (embarrassingly) had never investigated the possibility of accelerating performance using MEX. I thought (incorrectly) that the Matlab compiler, which I do not have, would be required on my machine to create MEX functions. Maybe the material in Chapter 8 is old hat for most potential readers, but for me it was eye-opening. However, even if the use of MEX is familiar, I'll bet that any serious Matlab user will find a similarly valuable idea somewhere in this information-packed book. In contrast to the author's earlier book on Undocumented Matlab, I think that the information here is more likely to remain stable in ongoing releases. I would add a caution that the book is not written for, nor will it be useful for, the newcomer to Matlab or the casual user. Check the author's blog to see the level at which the book is written.

K**Y

Good reference on high-performance MATLAB

This book contains a lot of tips to improve the performance of MATLAB computing. In my opinion, this is one of best books on MATLAB

C**Y

A must-read for MATLAB programmers

This book contains a universe of real-life, valuable insights from one of (if not) the top MATLAB programmers in the world. If you want to improve your coding skills, this is the book that will take you to the next level.

W**N

Helpful, but if you want to fully leverage all ...

Helpful, but if you want to fully leverage all cores of your machine and not just optimize for a single core (or however many cores you can make use of with parallel toolbox), you should consider using mex combined with OpenMP or some other form of multiple threading. It is true you can optimize Matlab to a much larger degree than most people realize, but you will still probably find mex and multithreading to be faster.

M**E

Five Stars

This is a very good book. Clear rationale, good examples, useful, nice division of topics.

H**O

Matlab has become more and more popular over the years(currently ...

Matlab has become more and more popular over the years(currently TIOBE ranking 20) in engineering and science, it gives its user more powerful tools with its versatility and readiness than traditional FORTRAN or C.This book is one of my favorites on Matlab, only following matlab's offical documents.My reasons are:(1) This book contains huge amount of performance related solutions in real life projects (The author is a software consultant), which differs from MOST other books, that reiterate matlab's manual in their own words.(2) Gives insight of matlab's inner workings, helps users to identify problems otherwise don't have any clue (e.g. 10.1.2 Use Simple or No Plot Markers).(3) A lot of code snippets compiled by author to help readers understand, more importantly to be used in their own projects.This one for example (I'd never thought of that):funcList = {@fun1,@fun2,@fun3}; % list of function handlesdataList = {data1,data2,data3}; % and their parametersparfor idx = 1 : length(funList)funcList{idx}(dataList{idx}); % this is run in parallelend(4) Huge amount of resources listed in the appendix that do not only cover matlab usage but also other pertinent software engineering prespects/solutions(e.g. 3. Standard Performance-Tuning Techniques, and 8.5 using external libaries).(5)Many other prospects that I would otherwise ignored, you can find out yourself.My suggestion is:This book is a must read, or you should at least check out the contents of the book, see if you are interested in those topics.And also, this book is for moderate to advanced matlab users, matlab newbies should read matlab's official manual first, it's very well documented.

M**E

Outstanding Resource for Undocummented Speed Up Techniques

I needed to produce a large-ish GUI for our ~20 person team that 1) needed to be compiled, 2) needed to be fast, and 3) included novice matlab users. Yair's book was critical!It provided step by step code examples to produce a profession product able to be distributed. Further, the vectorization techniques described here vastly reduced computation time. Highly recommend.

D**N

A Matlab Bible

I don't profess to be a Matlab expert, but I know a bible when I see one. My team waited breathlessly for this book to arrive, and when it came, it didn't disappoint. It's a shame that the picture doesn't show that this really is one good thick reference book, that you'll be want to keep right on the shelf next to the computer.It may not be fashionable to "RTFM", but this is one book you can pick up, dive into an interesting section, and walk away having learned something new that justifies the purchase price... time and time again.

Preguntas comunes

Trustpilot

Trustscore 4.5 | Más de 7,300 reseñas

Alí H.

Envío rápido y embalaje excelente. La herramienta Leatherman parece de primera calidad y resistente.

Hace 1 día

Farhan Q.

El tiempo de entrega fue excelente y el embalaje fue seguro.

Hace 2 meses

Compre globalmente, ahorre con Desertcart
Valor por dinero
Precios competitivos en una amplia gama de productos.
Compre globalmente
Sirviendo a millones de compradores en más de 100 países
Protección mejorada
Opciones de pago confiables que adoran los compradores de todo el mundo
Garantía del cliente
Opciones de pago confiables amadas por los compradores de todo el mundo.
Aplicación DesertCart
Compre sobre la marcha, en cualquier momento y en cualquier lugar.
C$14195

Derechos e impuestos incl.

Nicaraguaalmacenar
1
Envío gratis

with PRO Membership

Devoluciones gratuitas

30 diaspara usuarios de membresía PRO

15 diassin membresía

Transacción segura

Trustpilot

Trustscore 4.5 | Más de 7,300 reseñas

Farhan Q.

El tiempo de entrega fue excelente y el embalaje fue seguro.

Hace 2 meses

Abdullah B.

¡Excelente precio para un producto auténtico! ¡Envío internacional rápido también!

Hace 3 semanas

Accelerating Matlab Performance 1001 Tips To Speed Up Matlab Programs | Desertcart Nicaragua