2013-12-05 8 views
3

Например, у меня есть вектор 1 2 3 и вектор 4 5 6, и я хочу сначала добавить 1 2 3 и 4, затем 5, а затем 6 таким же образом, и получить 3 векторов 5 6 7, 6 7 8 и 7 8 9Как применить глагол последовательно к вектору и каждому отдельному элементу другого вектора в J

+1

Что ваш вопрос? – Zeus

ответ

6

вы должны капельной таблицу: +/:

1 2 3 +/ 4 5 6 
5 6 7 
6 7 8 
7 8 9 

но так, как вы описали, что вы хотите , возможно, вы предпочтете дополнение 0-го разряда: +"0:

((1 2 3)&+"0) 4 5 6 
5 6 7 
6 7 8 
7 8 9 

различия более очевидны в асимметричных добавлениями:

1 2 +/ 3 4 5 6 
4 5 6 7 
5 6 7 8 


((1 2)&+"0) 3 4 5 6 
4 5 
5 6 
6 7 
7 8 
+2

Возможно поучительно сравнивать как «1 2 +» (0 _) 3 4 5 6' vs '1 2 +" (_ 0) 3 4 5 6' – Tikkanz

+0

Действительно, это был бы хороший шанс продемонстрировать '0 _ 'vs' "_ 0'. – Eelvex

 Смежные вопросы

  • Нет связанных вопросов^_^