Explorar objetos libstruct
Este ejemplo explica cómo mostrar información sobre un objeto libstruct, c_struct, y modificarlo.
Cargue la biblioteca shrlibsample que contiene la definición de c_struct.
if not(libisloaded('shrlibsample')) addpath(fullfile(matlabroot,'extern','examples','shrlib')) loadlibrary('shrlibsample') end
Cree el objeto libstruct. El objeto sc es una instancia de una clase de MATLAB® llamada lib.c_struct.
sc = libstruct('c_struct')sc =
c_struct with properties:
p1: 0
p2: 0
p3: 0
Establezca los valores del campo de estructura.
set(sc,'p1',100,'p2',150,'p3',200)
Muestre los valores del campo.
get(sc)
p1: 100
p2: 150
p3: 200
Modifique los valores utilizando la sintaxis de estructura de campos de MATLAB.
sc.p1 = 23; get(sc)
p1: 23
p2: 150
p3: 200