This is the first part of my program, however I'd like the whole program to stop running and end, if , the choice is 'yes'. Because currently the code just keeps on running even after loading the saved model.
    6 views (last 30 days)
  
       Show older comments
    
    Youssef Barakat
 on 7 May 2021
  
    
    
    
    
    Commented: Youssef Barakat
 on 7 May 2021
            choice = questdlg('Would you like to load a saved spatial model?','Spatial Model','Yes','No, create new spatial model','No, create new spatial model');
if isequal(choice,'Yes')
    disp('A previously saved spatial model has been loaded into the system');
    load spatialModel.mat
else isequal(choice,'No, create new spatial model')
    disp('Starting a new spatial model~~~~~~~~~~~~~~~~~');  
end
0 Comments
Accepted Answer
  David Fletcher
      
 on 7 May 2021
        return should give control back to whatever invoked the script 
choice = questdlg('Would you like to load a saved spatial model?','Spatial Model','Yes','No, create new spatial model','No, create new spatial model');
if isequal(choice,'Yes')
    disp('A previously saved spatial model has been loaded into the system');
    load spatialModel.mat
    return
else isequal(choice,'No, create new spatial model')
    disp('Starting a new spatial model~~~~~~~~~~~~~~~~~');  
end
More Answers (0)
See Also
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!
