How can i edit my code which works on r2014b version at work but not on my personal r2024a version?

7 vues (au cours des 30 derniers jours)
I have an IAD code, number of lines long. It works great on the MATLAB r2014b version but on my r2024a version at home, i get an error of the following:
Running IAD on dataset 1
zsh:1: command not found: iad
Sample1_IAD.txt
Error using movefile
No matching files named 'XXXXXX' were found.
Error in IAD_Analyzer_WCV_04_11_23 (line 239)
movefile(iad_output_file,strcat([pwd, '\results']))
Please can someone well versed in MATLAB suggest what I should change in the code to address this error in the r2024a version? It seems to be a matter of changing file location or using a different cmd from 'movefile' etc but I've tried all I know to do with no success. Thank you, I appreciate any help.
  2 commentaires
Walter Roberson
Walter Roberson le 19 Juil 2024
movefile(iad_output_file,strcat([pwd, '\results']))
You should be using fullfile() instead
movefile(iad_output_file,fullfile(pwd, 'results'))
Oluwadamilola Oke
Oluwadamilola Oke le 22 Juil 2024
Hi Walter, thank you. Unfortunately, this did not work. MATLAB gives the same error but this time with the fullfile()

Connectez-vous pour commenter.

Réponses (1)

Fangjun Jiang
Fangjun Jiang le 19 Juil 2024
No matching files named 'XXXXXX' were found.
This is the error. It should give you a clue.
Put a break point at line 239 where the movefile() is. Let it run and pause at line 239. Make sure both the source and destination exist.
  17 commentaires

Connectez-vous pour commenter.

Community Treasure Hunt

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

Start Hunting!

Translated by