How to improve bit reading process in Matlab?

2 visualizzazioni (ultimi 30 giorni)
Star Rats
Star Rats il 6 Set 2019
Commentato: Star Rats il 18 Lug 2020
I need to read a binary file and the Matlab coding is:
a = uint8(fread(fid,'ubit1')');
This is inefficient so I added a line below:
a = uint16(swapbytes(a));
But it doesn't help. Any other method to improve the bit reading process in Matlab?
  14 Commenti
Walter Roberson
Walter Roberson il 12 Set 2019
Modificato: Walter Roberson il 12 Set 2019
Yes, you can use gpu array. However it will slow down your code.
Star Rats
Star Rats il 18 Lug 2020
Thanks @Walter for your help. You are definitely a Matlab magician!

Accedi per commentare.

Risposte (0)

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by