Reverse breaks vectorize function

Reverse breaks vectorize function - Seeabove - Сообщения

#1 Опубликовано: 08.04.2024 18:04:23
Douwe

Douwe

0 сообщений из 1 понравились пользователям.

Группа: User

Why does this work?

LEDCalc.sm (10 КиБ) скачан 34 раз(а).

But when I reverse V_fwd, it throws an error (argument can not be scalar):

LEDCalc_reverse.sm (10 КиБ) скачан 36 раз(а).

#2 Опубликовано: 08.04.2024 22:03:46
Oscar Campo

Oscar Campo

124 сообщений из 298 понравились пользователям.

Группа: Moderator

The reverse() function must be applied on matrix or vectors. When you vectorize the expression:
qaz_001.png

the vectorize function applies reverse() to each element of V.fwd, not to all vector V.fwd, so to solve this, you must apply reverse() to vector V.fwd, and then use in the vectorized calculation:

wsx_001.png

Best,
Oscar
  • Новые сообщения Новые сообщения
  • Нет новых сообщений Нет новых сообщений