Matlab function that returns first and then last name
Ältere Kommentare anzeigen
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.
Akzeptierte Antwort
Weitere Antworten (1)
Walter Roberson
am 2 Okt. 2011
1 Stimme
Do not compare strings with == unless you are absolutely sure the both sides are exactly the same length. Instead, use strcmp() or isequal()
Kategorien
Mehr zu Common Operations finden Sie in Hilfe-Center und File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!