Filter löschen
Filter löschen

Write a function that concatenated string as output?

3 Ansichten (letzte 30 Tage)
Brain Adams
Brain Adams am 12 Jan. 2019
Kommentiert: madhan ravi am 12 Jan. 2019
Hello everyone. I have easy question about strings and functions. I want to write function named concatenater that takes 2 strings as input and returns the concatenated string as output. When the function is done, for ex. i will write :
concatenater('hello','world')
and the program will return that :
ans =
hello world
I would be glad if you help.

Akzeptierte Antwort

madhan ravi
madhan ravi am 12 Jan. 2019
Bearbeitet: madhan ravi am 12 Jan. 2019
a='hello';
b='world';
output = concantecater(a,b) % function call
function output = concantecater(input1,input2) % function definition
output=sprintf('%s %s',input1,input2); % works for any strings
end
Gives:
output =
hello world
a='hi';
b='there';
sprintf('%s %s',a,b)
Gives:
ans =
'hi there'
Or:
[a,' ',b]
  2 Kommentare
Brain Adams
Brain Adams am 12 Jan. 2019
Bearbeitet: Brain Adams am 12 Jan. 2019
thank you for the answer. but i need a function that do this process for every different words. 'hello world' is just a example. it could be 'hi there' etc.
for your last answer : What I need to write is a function. What you write is not a function. i need [output] = concantecater(input1,input2) format. and when i use this function for any 2 words; function should be concatenated strings as output.

Melden Sie sich an, um zu kommentieren.

Weitere Antworten (0)

Kategorien

Mehr zu Characters and Strings finden Sie in Help Center und File Exchange

Community Treasure Hunt

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

Start Hunting!

Translated by