How can I p-code a function whose input parameter is of type struct?

조회 수: 4 (최근 30일)
Wiebke
Wiebke 2013년 11월 6일
답변: Wiebke 2013년 11월 7일
Dear all,
I need to p-code a certain function of my program which contains the main algorithm. The problem is that the input argument of the algorithm function is a structure called "guidata". When I try to p-code this function I, of course, get the following error message:
>> pcode(algorithm)
Reference to non-existent field 'signals'.
Error in algorithm (line xy)
algorithm.run.output = guidata.signals.level;
My question now is if there is any way p-coding this file without changing the structure or worse: using global variables!
Thanks in advance!
Regards, Wiebke

답변 (2개)

Walter Roberson
Walter Roberson 2013년 11월 6일
pcode('algorithm')
Notice it needs to be quoted.

Wiebke
Wiebke 2013년 11월 7일
Ouh! Of course it works now.
Sometimes you to miss the forest for the trees ... Thank you!

카테고리

Help CenterFile Exchange에서 Loops and Conditional Statements에 대해 자세히 알아보기

태그

Community Treasure Hunt

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

Start Hunting!

Translated by