Filter löschen
Filter löschen

Trying to save part of a filename that is being read into a variable as the name of the output file

5 Ansichten (letzte 30 Tage)
I have a file called originalfile123.mat and will read it into the function in 'filename'
function xyz (filename,a)
save('filename''a')
I would like the outgoing file to be called originalfile123a.mat, However it is just being saved as 'filename''a'.mat
Thanks

Antworten (1)

Stephen23
Stephen23 am 21 Mär. 2018
Bearbeitet: Stephen23 am 21 Mär. 2018
Try something like this:
function xyz(filename,a)
[fpth,name,ext] = fileparts(filename);
save(fullfile(fpth,[name,'a',ext]),'a')

Kategorien

Mehr zu Workspace Variables and MAT-Files finden Sie in Help Center und File Exchange

Produkte

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by