1

私は解決できない奇妙な問題を抱えており、インターネット上で解決策を見つけることができません:

classdef test
    properties(Constant)
        bla = {'Marker', 'o', 'MarkerEdgeColor', 'b', 'MarkerFaceColor', 'b'};
    end
end

test.blaコマンドラインでコロン演算子を使用してアクセスする機能: test.bla{:}。しかし、別のクラスで使用する場合はそうではありません。

classdef foo
    properties
    end

    methods
        function this = foo()
            test.bla

            a = test.bla;
            a{:}

            test.bla{:}            
        end
    end    
end

いつも使うのはとても面倒a = test.bla; a{:}です…これについて何かアドバイスはありますか?どうもありがとう!

4

1 に答える 1

1

確かに、それは機能しません!本当にびっくりしました。

私はあなたが使うことができることを知りました:

x = {test.bla(:)};

これにより、すべての要素が得られます。

于 2012-01-05T18:14:31.130 に答える