У меня есть matirx в n независимых векторах (в которых каждый вектор d * 1 dim), теперь я хочу выполнить нормализацию квадратного корня со знаком (SSR) для этих векторов в MATLAB, и теперь я не знаю, что делать. должен ли я делать sqrt для каждого элемента каждого вектора, а затем умножать его на знак каждого элемента?

Любая помощь приветствуется!

0
AZiZA Saber 13 Ноя 2018 в 19:19

1 ответ

Лучший ответ

Вы можете определить свою собственную функцию квадратного корня со знаком.

ssr = @(x) sign(x).*abs(x).^(0.5)

Обратите внимание на . для выполнения поэлементных операций.

3
rinkert 13 Ноя 2018 в 16:48