Simulink reading mat file issue
Afficher commentaires plus anciens
I have recently created a model to capture a large array of data to mat file in the simulink environment. I used from 'mat file block' to extract my mat file to my scope where the output data type uses my busdata objectin order to extract data regardless of data type.
I get two error messages:
Error encountered while reading from my mat file.
Non-infinite data, Nan, inf or -inf are encountered while reading from file.
Your assistance would be greatly appreciated.
Réponses (1)
Azzi Abdelmalek
le 7 Sep 2013
0 votes
Some of your data are equal to nan, load your mat file, make interpolation to replace those nan values, and save again your new data in a mat file
5 commentaires
Azzi Abdelmalek
le 8 Sep 2013
[ SammyNHarry commented]
Thank you for your advice but I am a bit puzzled why nan inf or -inf data appeared in my mat file when most of my data are in double format which I expected my data should not have Nan inf or -inf.
Azzi Abdelmalek
le 8 Sep 2013
Modifié(e) : Azzi Abdelmalek
le 8 Sep 2013
SammyNHarry, please use [comment on this answer] to add a comment
Azzi Abdelmalek
le 8 Sep 2013
Check your data in Matlab windows command
load yourfilename
% If y is your array, use
find(isnan(y)) % check for nan numbers
SammyNHarry
le 9 Sep 2013
Ilham Hardy
le 9 Sep 2013
Then probably your array has Inf in it. You can check it with:
find(isinf(y)) % check for nan numbers
Catégories
En savoir plus sur String dans Centre d'aide et File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!