n4sid output different on two computers (system identification toolbox)

2 views (last 30 days)
After using the n4sid function on one computer to perfectly identify a system model. (I had a couple of M files to do this and an associated CSV file with the data included).
When i transferred the exact same bunch of files to another PC (same matlab version 2015b) the outputted model is different. I have checked the code line by line and there is no difference. And yet the original still functions correctly and the second PC's id is not good enough.
FYI: 1st PC 2015b 64bit 8.6.0.267246 (installed sep 15) Win 7 HP, 2nd PC 2015b 64 bit 8.6.0.267246(installed jan 16) Win 7 Pro.
Obviously there is no change in the matlab version, do they make revisions to the toolboxes and not changes the version numbers?
Whilst I would put it down to some random number generated internally inside the function, the outputs are repeatable on both systems.
All help is appreciated.
  3 Comments
Craig Hamer
Craig Hamer on 7 Jan 2016
Edited: Craig Hamer on 7 Jan 2016
Thanks for the quick reply,
1 - the 1st PC is an intel Core I5, the 2nd is an intel Core 2 Duo.
2 - the difference in performance...
on PC 1 - a 2 state system evaluates to:
A=[1.176 -0.01145; 69.36 0.1437] B=[-0.1763 0.00199; -69.36 0.1305]
on PC 2 - a 2 state system evaluates to:
A=[1.11 ns; 2344 0.2203] B=[-0.1097 ns; -2344 0.1462] (ns=negligibly small to write here)
Adithya Addanki
Adithya Addanki on 11 Jan 2016
Hi Craig,
Please send us the model, the M files, including any data files you mentioned before. This may help us reproduce the issue at our end and investigate it further.
I look forward for your response.
Thank you, Adithya

Sign in to comment.

Answers (0)

Community Treasure Hunt

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

Start Hunting!