1
我試圖創建一個代碼來創建對象並將它們存儲在單元格數組中。我運行此:每次程序運行時更改變量的名稱
assignin('base', 'myVar{i}', myVar{i})
,但我得到的是 「無效的變量名 」myVar的{I}「 在ASSIGNIN」 錯誤。有人可以幫我弄清楚如何用不同的名稱創建這些變量,然後將它們分配給單元格數組?
我試圖創建一個代碼來創建對象並將它們存儲在單元格數組中。我運行此:每次程序運行時更改變量的名稱
assignin('base', 'myVar{i}', myVar{i})
,但我得到的是 「無效的變量名 」myVar的{I}「 在ASSIGNIN」 錯誤。有人可以幫我弄清楚如何用不同的名稱創建這些變量,然後將它們分配給單元格數組?
你或許可以解決你的錯誤與
assignin('base', ['myVar{' num2str(i) '}'], myVar{i})
但是,這並不需要assignin
的解決方案會更好。也許是返回值?
哪個lang/platform?這個問題需要更多的解釋 – varun
看起來像MATLAB –