2013-08-25 2 views
1

В настоящее время я пытаюсь опубликовать некоторые результаты в MATLAB. Он работает со сценариями/функциями. Но если я попытаюсь использовать его внутри класса и опубликовать функцию, он больше не работает. Вот пример:MATLAB Публикация из класса

classdef main 

    properties 
    end 

    methods 
     function M = main(boolRawData) 

      publish('plotResults(M)'); 

     end 

     function plotResults(M) 

      %% Show something 

     end 
    end 
end 
+0

У вас появляется сообщение об ошибке? Или он запускается, но публикационная часть не показывает результат? – Schorsch

ответ

1

Publishing в основном работает со скриптами (есть некоторые аспекты этого, которые работают с функциями, но в основном речь идет о сценариях).

Сделайте сценарий, который создает экземпляр M вашего класса и вызывает на нем plotResults(M). Затем опубликуйте сценарий.

Смежные вопросы