2012-03-08 24 views
0

私は私のプログラムはこれを扱わないしたいと思います:MATLAB構造体配列は

{0:1000} 
{ones(1,1000)} 

ないベクターのようなとき、私の構造体配列のために、私はそれらを入力。どのようにこれを行う上の任意のアイデア?前もって感謝します。

+0

コードスニペットを投稿できますか?それらをbセル配列にしたいのですか、またはセル配列にしないのですか? – Pursuit

+0

あなたがnum2cell関数を記述しているのだろうかと思います。 – bdecaf

答えて

0

入力タイプに応じて関数の完全な他のアクションを実行する場合は、この入力タイプをキャッチしてラッパーを記述する必要があります。これはisa機能で可能です。

if isa(var,'double') 
    % do something with the double 
elseif isa(var,'struct') 
    % do something with the structure 
else 
    % ... 
end 

OR 多分それはこの折り返しを回避し、同様にすべての変数を処理することが可能ですが、その後、あなたは、この機能とどのようなあなたはそれがやりたいについてもう少し情報を提供する必要がありますが、以下のように動作します。.. 。