Undefined function 'replace' for input arguments of type 'char'.
4 次查看(过去 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 个评论
另请参阅
产品
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!