2

文字列定数の定義済みセットがあります。それらのそれぞれについて、グラフィックを書きたいと思います。だから私はそのようなことをしたい:

stocks = ['MSFT', 'INTC', 'GOOG']; // incorrect in matlab
for stock = stocks
    ...
    figure;
    plotyy(....
    title(stock)
end

問題は、そのような文字列配列を宣言する方法と、それを反復する方法です。

4

2 に答える 2

4

このようにしてください:

stocks = {'MSFT', 'INTC', 'GOOG'}; 
for stock = stocks
    ...
    figure;
    plotyy(....
    title(stock{1})
end
于 2012-08-08T10:55:57.563 に答える
2

Matlab では cell と呼ばれます。[] を {} に置き換えるだけです

また、curled を使用してアクセスします。

于 2012-08-08T10:54:20.683 に答える