How to convert a struct to an object?

조회 수: 4 (최근 30일)
Hewitt
Hewitt 2015년 1월 22일
답변: Raghava S N 2024년 10월 4일
I am having a Gaussian mixture model data in the form of struct with all the parameters identical to that of the GMM object. How to convert this struct to object?

답변 (1개)

Raghava S N
Raghava S N 2024년 10월 4일
Hi,
A “gmdistribution” model object can be created using the “gmdistribution” function by specifying the distribution parameters. Refer to this link for more information about the “gmdistribution” function - https://www.mathworks.com/help/stats/gmdistribution.html#d126e598736.
Here is a sample command to create a “gmdistribution” object, assuming the struct that stores the GMM’s parameters is called “gmmStruct” and the parameters are “gmmStruct.mu”, “gmmStruct.Sigma”, “gmmStruct.ComponentProportion”.
gmmObject = gmdistribution(gmmStruct.mu, gmmStruct.Sigma, gmmStruct.ComponentProportion);

카테고리

Help CenterFile Exchange에서 Modeling에 대해 자세히 알아보기

Community Treasure Hunt

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

Start Hunting!

Translated by