我有一個奇怪的問題,我解決不了,不能在互聯網上找到任何解決冒號操作怪異的行爲在線作品:test.bla{:}
。不過,這並不當我使用它在另一個類中:與MATLAB中的類常量屬性
classdef foo
properties
end
methods
function this = foo()
test.bla
a = test.bla;
a{:}
test.bla{:}
end
end
end
這是非常繁瑣的使用a = test.bla; a{:}
所有的時間... 任何意見,對此有何看法? 非常感謝!
'test.bla {:}'可能不是你打算做什麼。它實際上會返回多個答案,正如您可以從命令行的輸出中看到的那樣。你可以在你實際使用你的解決方法的地方發佈你的代碼嗎?請注意'test.bla(:)'在兩個地方都有效。 – Kavka 2012-01-03 19:22:51
我實際上想要這樣做,因爲我想使用'plot(x,y,test.bla {:})'來擴展爲單個參數! – tim 2012-01-03 19:58:24
您還可以將'bla'定義爲結構,其中的字段是屬性名稱,然後使用'test.bla'調用圖。 – Jonas 2014-02-13 12:34:57