Hi all,
can anyone help me how to open mat file in MATLAB.
so that i can change some data.
i used this script as below
folder = 'C:\Users\Akmal\Downloads\NUKDOS_code\NUKDOS EXE'; % You specify this!
fullMatFileName = fullfile(folder, 'Murrat_Mustermann_1223_Case.mat')
if ~exist(fullMatFileName, 'file')
message = sprintf('%s does not exist', fullMatFileName);
uiwait(warndlg(message));
else
s = load(fullMatFileName);
end
but error pop up below
Warning: Variable 'controller' originally saved as a dataProvider cannot be instantiated as an
object and will be read in as a uint32.
> In openmatfile (line 7)
Please help me.

 Accepted Answer

Walter Roberson
Walter Roberson on 31 Dec 2020

0 votes

You need to add the class dataProvider to the MATLAB path before you load the file, if you need to load variable controller .
If you do not need variable controller then ignore the message, as it is a warning rather than an error.

8 Comments

how to add dataProvider?
is it toolbox?
i have added dataProvider in path. But error as below
Abstract classes cannot be instantiated. Class 'DataProvider' defines abstract methods and/or
properties.
How does it mean?
The short answer is that means that is not the right DataProvider class for your purposes.
Where did you get NUKDOS / NUKFIT from? I see the paper discussing it, but I do not find a place to download it?
i will give you to download. i got from Dr. peter Kletting.
Dear Akmal,
Please find below the links for NUKDOS. Please report any bugs.
Known bugs or other issues:
· In some cases, if you use blood data and images at the same time, the software might cause trouble when moving from the 2D to the fitting part.
· You have to put your planar images in a separate folder and select the folder when loading the data using NUKDOS
I have also added the links for NUKFIT, the fitting module, which is included in NUKFIT. However, if you find better image analysis tools as provided in NUKDOS you might still use NUKFIT for modeling and fitting.
For further info how to handle the software please ask Seval.
Best regards,
Peter
Dear NUKDOS user,
a new version is available. Thank you for your feedback. Many bugs were fixed. One major improvement is the possibility to manually (or from excel) enter and modify time activity data.
Installation:
1. Download the new version
2. Unzip the package
3. All files must remain in the given folders and the folders in the given hierarchy
4. Go to folder "NUKDOS EXE" and change the bak ending to exe.
5. Download the corresponding runtime for R2013b 64 bit using the webinstaller
(Change the ending of the web installer to exe)
Or download the Windows 64-bit version of the MCR for R2013b from the MathWorks Web site
6. Start the web installer exe and follow the installation instructions
7. After successful installation, start NUKDOS with NUKDOS.exe
8. Three examples are included under "NUKDOS EXE"
. Please do not forget that NUKDOS is only a research tool
. Please report any bugs or installation problems
Dear walter Robinson, i want to use NUKFIT to fitting the data, But the data have to in mat file. In NUKFIT, there are some example is mat file. then i want to change some data in it,
can you help me?
Look in NUKDOS/buisnessLogic/ for the source for dataProvider class.
oh i found. then place the dataProvider in mat folder?
No, just add the directory to your MATLAB path.

Sign in to comment.

More Answers (0)

Community Treasure Hunt

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

Start Hunting!