0

uitableテーブルエントリのデータを というマトリックスに格納して、 を介してテーブルを印刷したいと思いますplotp0すべてのエントリは、2 つの文字 (つまり、または、... ) で構成される文字列である必要がありu1ます。マトリックスは、ネストされた 2 つの for ループで埋められる必要があります。

しかし、文字列を要素として保存したいときはいつでも。つまりplot(i,j)='a1'、エラーが発生します

"??? Assignment has more non-singleton rhs dimensions than non-singleton subscripts" 

一方、最初に行列を完全に初期化すると、つまり

plot=['aa' 'ab';'ba' 'bb'] 

それはうまくいくようです。

この問題に関するアイデアをいただければ幸いです。セル配列の問題を解決する方法はありますか?

4

1 に答える 1

1

文字列を格納するには、セル配列を使用します。plotまた、組み込み関数の名前であるあなたのマトリックスを呼び出さないでください。例えば:

plotData{1,2} = 'hello';
plotData{1,1} = 'hi';

cell 配列内の項目にアクセスするには、次のようにします。

plotData{1,1}
ans = hi
于 2013-03-26T17:06:53.880 に答える