|
237 | 237 |
|
238 | 238 | % Print out initial f(x) as 0th iteration
|
239 | 239 | if prnt == 3
|
240 |
| - fprintf('\n%s\n', header); |
241 |
| - fprintf(' %5.0f %5.0f %12.6g %s\n', itercount, func_evals, fv(1), how); |
| 240 | + triggerEvent(coderEnums.eventTypes.Message, sprintf('\n%s\n', header)); |
| 241 | + triggerEvent(coderEnums.eventTypes.Message, ... |
| 242 | + sprintf(' %5.0f %5.0f %12.6g %s\n', itercount, func_evals, fv(1), how)); |
242 | 243 | % elseif prnt == 4
|
243 | 244 | % Option never used in RAT
|
244 | 245 |
|
|
299 | 300 | itercount = itercount + 1;
|
300 | 301 | func_evals = n+1;
|
301 | 302 | if prnt == 3
|
302 |
| - fprintf(' %5.0f %5.0f %12.6g %s\n', itercount, func_evals, fv(1), how); |
| 303 | + triggerEvent(coderEnums.eventTypes.Message, ... |
| 304 | + sprintf(' %5.0f %5.0f %12.6g %s\n', itercount, func_evals, fv(1), how)); |
303 | 305 | % elseif prnt == 4
|
304 | 306 | % fprintf('%s \n', ' ')
|
305 | 307 | % fprintf('%s \n', how)
|
|
418 | 420 | v = v(:,j);
|
419 | 421 | itercount = itercount + 1;
|
420 | 422 | if prnt == 3
|
421 |
| - fprintf(' %5.0f %5.0f %12.6g %s\n', itercount, func_evals, fv(1), how); |
| 423 | + triggerEvent(coderEnums.eventTypes.Message, sprintf(' %5.0f %5.0f %12.6g %s\n', itercount, func_evals, fv(1), how)); |
422 | 424 | % elseif prnt == 4
|
423 | 425 | % fprintf('%s \n', ' ')
|
424 | 426 | % fprintf('%s \n', num2str(how))
|
|
490 | 492 | end
|
491 | 493 |
|
492 | 494 | if printMsg
|
493 |
| - fprintf('\n%s\n', msg); |
| 495 | + triggerEvent(coderEnums.eventTypes.Message, sprintf('\n%s\n', msg)); |
494 | 496 | end
|
495 | 497 | end
|
496 | 498 | %--------------------------------------------------------------------------
|
|
541 | 543 | output.iterations = iteration;
|
542 | 544 | output.funcCount = funccount;
|
543 | 545 | output.algorithm = 'Nelder-Mead simplex direct search';
|
544 |
| - output.message = sprintf('Optimisation terminated by user'); |
| 546 | + output.message = 'Optimisation terminated by user'; |
545 | 547 | if display > 0
|
546 |
| - fprintf('\n%s\n', output.message); |
| 548 | + triggerEvent(coderEnums.eventTypes.Message, sprintf('\n%s\n', output.message)); |
547 | 549 | end
|
548 | 550 | end
|
549 | 551 |
|
|
0 commit comments