Struktur -Lernpaket für Bayes Net Toolbox Matlab
-
27-10-2019 - |
Frage
Ich überprüfe Dieser Matlab -CodeUnd es gibt einige Beispiele, ich feage test_bnpc_asia.m aus, aber erhalte einen Fehler, wie ich es korrigiere? (Ich habe Matlab R2010b)
Ausführung:
>> test_bnpc_asia.m
================== phase I :
Execution time : 0.12480
================== phase II :
Execution time : 0.01560
================== phase III :
Thinning - separateA
Thinning - separateB
Thinning - orient_edges
Infering directions 0 boucles
Execution time : 0.10920
score_Phase_3 =
-6.0994e+003
Report genered in :
ans =
C:\Program Files\MATLAB\R2010b\BNT_SLP\examples
Warning: Direct access of structure fields returned by a function call (e.g.,
call to test_bnpc_asia) is not allowed. See MATLAB 7.10 Release Notes, "Subscripting Into Function Return Values" for details.
??? Attempt to reference field of non-structure array.
Lösung
Sie sollten einfach tippen
test_bnpc_asia
Anstatt von
test_bnpc_asia.m
Die Dateierweiterung wird automatisch hinzugefügt. Wenn Sie es hinzufügen, ist MATLAB der Meinung, dass die Funktion test_bnpc_asia eine Struktur zurückgibt und Sie auf das Feld "M" zugreifen möchten, das in dieser Struktur enthalten ist.
Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow