2

このようにMatlabにオブジェクトを入力すると

>> a

私はフォローしました。

ans = 

    [6x1004 uint16]

aオブジェクトのセル、たとえば(2,4)のセルにアクセスするにはどうすればよいですか?

a(2,4)またはa[2,4]を無駄に試しました。

私はこれが初心者の質問であることを理解していますが、どこから始めればよいのかわかりません。

4

3 に答える 3

5

aサイズのセル変数のように見えます1x1。それで、{}例えば、で索引付けを試みましたか?

a{1}(2,4)
于 2012-04-16T17:51:41.360 に答える
3

これは役立つはずです:

>> a = cell(1);
>> a{1} = rand(6,1004);
>> a

a = 

    [6x1004 double]

>> a{1}(1)

ans =

    0.8147

セルを参照する場合()はセルを返し、{}はセルの内容を返します。

于 2012-04-16T17:55:13.940 に答える
2

オブジェクトのクラスを見つけるには、クラス関数を使用できます。

>> a{1} = uint16(zeros(6,1004));
>> a

a = 

    [6x1004 uint16]

>> class(a)

ans =

cell
于 2012-04-16T18:02:07.213 に答える