主要内容

このページの翻訳は最新ではありませ。

libstruct.

马铃薯草构造体を,共有cライブラリと使するにcスタイルの构造体にに

说明

S.= libstruct(结构性的)は,matlab.®libstruct.オブジェクトS.への空值ポインターを作用成し。

S.= libstruct(结构性MLSTURT.的)MLSTURT.

すべて折りたたむ

c_struct.作者addstructfields.を呼び出します。

matlabroot.\ extern \ iclustry \ shrlibフォルダー内のShrlibsample.ライブラリを読み込みます。これこれにc_struct.型が含まれます。

如果〜libisloaded('shllibsample')AddPath(FullFile(MatlaBroot,'extern''例子''shrlib'))LoadLibrary('shllibsample'的)结尾

Shrlibsample.の关键词表示し,addstructfields.エントリをリスト内で検索ますます。

libfunctionsview.Shrlibsample.
Double Addstructfields(C_struct)

入力量分数c_struct.データ型へのポインターです。

MATLAB繁体smを作物成します。

smp1 = 476;smp2 = -299;smp3 = 1000;

c_struct.型のlibstruct.オブジェクトSC.を作物成します。

sc = libstruct('c_struct',sm)

SC.のフィールドにはmatlab繁体smの値が含まれます。

关节有关部addstructfields.を呼び出します。

Calllib('shllibsample''addstructfields',sc)
ANS = 1177.

クリーンクリーンアップするに,最初最初libstruct.オブジェクトを消去してから,次にライブラリをアンロードします。

清除SC.卸载限制Shrlibsample.

入力数

すべて折りたたむ

共有ライブラリで定义されc繁体。

S.〖Matlab〗构造れる实用。

データ型:塑造

出力数

すべて折りたたむ

马铃薯草libstruct.オブジェクトとして返されるポインター。

限制性

  • 关节有关部LoadLibrary.をを用して読み込まれライブラリたライブラリライブラリと共に使使ますます。

  • 关节有关部libstruct.は,スカラースカラー体のみのみ使用できます。

  • Matlab构造体をlibstruct.オブジェクトに変换するする合,构造体は构造体分数の要件にリストされた要件を満たさなければなりません。

ヒント

  • 共有ライブラリ关节有关部が型型の数をもつもつ合并,libstruct.作者文交易所。关联libstruct.は,ライブラリライブラリの关关节渡すcスタイルの构造体を作物。

R2006Aより前に导入