Hi Sandura,
I understand that you are facing issues with SIFT plugin for EEGLAB. The error message you're encountering indicates that within the "updatedipplot()" function, there is a call to a variable or function named "dip_mricoord" that MATLAB cannot find. This could be due to several reasons:
- The function "dip_mricoord" might belong to a plugin or an external toolbox that is not installed or not added to the path.
- There might be a version mismatch between EEGLAB and the SIFT plugin you are using.
- The function "dip_mricoord" might not be on the MATLAB path or in the current working directory.
Here are some steps you can take to troubleshoot and resolve the issue:
- Verify Installation: Make sure that all EEGLAB plugins, including SIFT, are correctly installed. Check the SIFT documentation for any specific installation instructions or dependencies. Also, ensure that both EEGLAB and SIFT are up to date and are compatible versions.
- MATLAB Path: Verify that all the necessary folders and subfolders for EEGLAB and SIFT are added to the MATLAB path. You can do this by using the "addpath" function.
- Check Dependencies: If "dip_mricoord" is part of a plugin or an external toolbox, make sure that the plugin/toolbox is installed and properly set up.
- Debugging: If you are comfortable with MATLAB coding, you might try to investigate the function "updatedipplot()" around line 1169 to understand the context in which "dip_mricoord" is used.
I hope it helps!