Iは、MATLAB関数を書かれている。私はそれをシミュレートするように以下のエラーがアクセスする配列要素
h(n) = (str.(n));
を発生? 非構造体配列の参照フィールドへの試み。 私はそれを理解できませんでした。誰も助けることができますか?
機能制御(のvarargin)
str = {
'violet';
'indigo';
'blue';
'green';
'yellow';
'orange';
'red';
};
N = length(str);
h = zeros(N,1);
for n =1:N
h(n) = str.(n);
end
ステートメントH(N)の問題点は何ですか? str要素をh(n)に格納したい。私はまた、別の関数から値をvibgyorに渡したいと思っています。他の機能からどのように呼び出すのですか?