MATLAB: Matlab function that returns first and then last name

MATLABstring comparison

Hello everyone; I need to create a function as follows:
function lcf = lastCommaFirst(name)
where name is a two part name consisting of a first name, a space, and a last name. You may assume that there is only one space between the two parts of the name and no other spaces in name. The value returned by lastCommaFirst is a string consisting of the last name, followed by a comma and a space, followed by the first name.
This is the code that I was able to create so far but I don’t seem to be able to make it work:
==============================
function lcf = lastCommaFirst2(name)
first = string1;
last = string2;
if name == string1 && name == string2
lcf = disp(last && ' ' && first);
end
==============================
I would really appreciate it if you can help me with this code using simple explanations as I am just a beginner at matlab programming; thanks.

Best Answer

one way
s = 'joe smith'
lcf = [s(find(isspace(s))+1:end) ',' s(1:find(isspace(s))-1)]
lcf =
smith,joe