I have two lists.
a = {{2, 2}, {3, 3}, {4, 4}, {5, 5}};
b = {1, 1};
I want to subtract a from b and want to get
{{1, 1}, {2, 2}, {3, 3}, {4, 4}}`
When I tried Subtract[a, b], I got an error. How do I fix this?
I have two lists.
a = {{2, 2}, {3, 3}, {4, 4}, {5, 5}};
b = {1, 1};
I want to subtract a from b and want to get
{{1, 1}, {2, 2}, {3, 3}, {4, 4}}`
When I tried Subtract[a, b], I got an error. How do I fix this?
Artes comment as an answer.
a = {{2, 2}, {3, 3}, {4, 4}, {5, 5}};
b = {1, 1};
(# - b)& /@ a
{{1, 1}, {2, 2}, {3, 3}, {4, 4}}
In the special case of your example, because of the way Mathematica defines addition of a scalar to a list, you can do
a - 1
{{1, 1}, {2, 2}, {3, 3}, {4, 4}}
a - x will work for any pair of the form b = {x, x}.
a - 1.
– Jens
Apr 24 '14 at 05:10
Map, i.e.# - b & /@ a. – Artes Apr 24 '14 at 04:26