Write a function that concatenated string as output?
3 views (last 30 days)
Show older comments
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.
0 Comments
Accepted Answer
madhan ravi
on 12 Jan 2019
Edited: madhan ravi
on 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 Comments
madhan ravi
on 12 Jan 2019
https://www.mathworks.com/matlabcentral/answers/437732-error-using-ofdm_mod-not-enough-input-arguments#answer_354468 - read about how to use a function
More Answers (0)
See Also
Categories
Find more on Characters and Strings in Help Center and File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!