Undefined function 'replace' for input arguments of type 'char'.
2 ビュー (過去 30 日間)
古いコメントを表示
Hi, I try to make my program work, but I am struggeling a bit with this mistake. I want to cut off the ending of my file name, e.g. 'NACA_65-209.txt'. Unfortunately the following code is not answering anything. When I try to use e.g. 'strrep' instead my following program ends with errors.
Thank you!
function AirfoilName = get.AirfoilName(ObjectName)
%Replace the file extension by nothing, to receive the
%AirfoilName.
oldString = '.txt';
newString = strcat('');
AirfoilName = replace(ObjectName.FileName, oldString, newString);
end
0 件のコメント
回答 (2 件)
Abi Waqas
2018 年 3 月 7 日
Hello Do you mind pasting the code of class? You have shown the method of the class may you are doing something wrong in the class
0 件のコメント
Steven Lord
2018 年 3 月 7 日
Which release of MATLAB are you using? I suspect you're using a release prior to release R2016b, which is when the documentation indicates the replace function was introduced.
0 件のコメント
参考
カテゴリ
Help Center および File Exchange で Get Started with MATLAB についてさらに検索
製品
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!