我正在將三行文字插入圖中作爲圖例插入。將文字插入圖例
textLegend:
'Sentence 1'
'Sentence 2'
'Sentence 3'
如果一個句子可能
Sentence1 = 'pressure, Re= 10e5, std Re = 4e3'
每當我把傳說(textLegend)我
Function 'subsindex' is not defined for values of class 'cell'.
我正在將三行文字插入圖中作爲圖例插入。將文字插入圖例
textLegend:
'Sentence 1'
'Sentence 2'
'Sentence 3'
如果一個句子可能
Sentence1 = 'pressure, Re= 10e5, std Re = 4e3'
每當我把傳說(textLegend)我
Function 'subsindex' is not defined for values of class 'cell'.
我猜,你想使用:
legend(myCell)
你可以使用像這樣的單元陣列:
myCell={'My first sentence','pressure, Re= 10e5, std Re = 4e3'}
那麼,如果你這樣使用它,它應該可以工作,但你得到的錯誤信息似乎來自其他地方。據我所知,你正在使用函數subsindex,並且這個函數獲得一個單元格數組。我建議調試它,通過停止在函數subsindex被調用的行。 也許你可以分享一些更多的代碼,如果這沒有幫助...
與單元格數組的傳說(textLegend)應該是正確的(假設您正在使用內置功能)。
仔細檢查您是否使用圖例作爲變量名稱。我可以通過定義一個名爲legend(legend = [1 2 3]或類似的變量)的變量來複制這個錯誤,然後給它一個單元格數組。
發生了什麼是Matlab假定圖例(textLegend),您的意思是變量圖例而不是該函數,試圖調用subsindex,並失敗,因爲您不能索引與字符串單元數組的矩陣。
你能提供你使用的情節和功能的簡單例子嗎? – Marcin
我正在使用簡單的繪圖功能來查看升力和拖動曲線。這個傳說就像我向你展示的那樣。 – JPV
請發佈您正用於顯示圖例的確切代碼。 – mor22