adding vectors: positive single digit values and returning digits of sum as elements of vector

2 次查看(过去 30 天)
I am trying to write a function that takes two vectors of positive single digit integer values as its input and return the digits of the sum as elements of a vector.
I have two vectors but am unsure how to start a function that will allow me to perform what is listed in the previous statement. If someonme could please help with me a starting po0int, it would be appreciated.
  5 个评论
Cedric
Cedric 2013-10-30
编辑:Cedric 2013-10-30
Is it the following that you want to do?
x = [1,2,3] ;
y = [7,9] ;
and then, taking these as sets of digits, add the two numbers that they represent the way we do it by hand? I.e. adding 3 and 9, storing 2 and holding 1, etc.. ?

请先登录,再进行评论。

采纳的回答

Image Analyst
Image Analyst 2013-10-30
Please give an example to show what you want. It could either be
theSum = vector1 + vector2;
like Matt J suggested, or
theSum = sum(vector1) + sum(vector2);
which will work for vectors of different lengths. Or maybe you want to interpolate them to make them equal sizes before summing - we have no idea what you really want. Don't use sum as the name of a variable like you did because sum() is the name of a built in function and you'll disable it if you use the same name for your own functions or variables.
  1 个评论
Cedric
Cedric 2013-10-30
My guess is that she wants something like an addition the way we do it by hand, with numbers given by digits stored in vectors.
PS: thank you for your comment yesterday. I replied but quite late!

请先登录,再进行评论。

更多回答(2 个)

Walter Roberson
Walter Roberson 2013-10-30
The question cannot be answered until you reply to the question posed to you when you posted this previously. See http://www.mathworks.co.uk/matlabcentral/answers/91275#comment_176144

Matt J
Matt J 2013-10-30
编辑:Matt J 2013-10-30
Hints:
>> x=str2double(char([7 2 4]+'0'))
x =
724
>> y=num2str(x+1)
y =
725
>> whos x y
Name Size Bytes Class Attributes
x 1x1 8 double
y 1x3 6 char

类别

Help CenterFile Exchange 中查找有关 Matrix Indexing 的更多信息

Community Treasure Hunt

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

Start Hunting!

Translated by