我想弄清楚這個子字符串的功能和是否存在函數調用它。據我所知,here和here以及其他各種各樣的地方,因爲字符串是char數組,因此沒有相關的函數,因此他們只是實現了索引功能。作爲函數調用的Matlab子串?
MWE:
fileID = fopen('tryMe.env');
outDate = fgetl(fileID);
凡文件'tryMe.env'
只包括1行,像這樣:
2014/9/4
我想結果是:
outDate =
'14/9/4'
我試圖找到一個乾淨,光滑的一個襯墊去與outDate
的變量定義,東西沿着outDate = fgetl(fileID)(3:end);
的行,而不是幾行代碼。
謝謝你的時間!
這是可能的,但我要問:你爲什麼住不兩行? – 2014-09-24 06:13:46
http://stackoverflow.com/questions/3627107/how-can-i-index-a-matlab-array-returned-by-a-function-without-first-assigning-it – Cheery 2014-09-24 06:17:25
我想我也習慣了很多C,並且只是珍惜最小但功能和可讀的代碼。我想在Cheery的鏈接上發佈的答案,兩行解決方案更帥。謝謝 – Tubbles 2014-09-24 06:25:05