Logistic Function Transform of vector values

10 Ansichten (letzte 30 Tage)
Oddur Bjarnason
Oddur Bjarnason am 11 Jul. 2017
Kommentiert: emjey am 16 Aug. 2018
I need to transform the elements of a vector by a logistic function into a vector with elements with values between 0 and 1. I have tried:
S1=(1/(1 + exp(1).^(-1*Stemp)))
S1 and Stemp are vectors containing the same elements.
But get the error message:
Error in Fuzzylogic_cognitive_map (line 13) S1=(1/(1 + exp(1).^(-1*Stemp)))
  1 Kommentar
emjey
emjey am 16 Aug. 2018
or simply (with Grzegorz correction) S1=(1./(1 + exp(-Stemp)))

Melden Sie sich an, um zu kommentieren.

Akzeptierte Antwort

Grzegorz Knor
Grzegorz Knor am 11 Jul. 2017
Matrix dimensions must agree. Add dot before division ( / ):
S1=(1./(1 + exp(1).^(-1*Stemp)))

Weitere Antworten (0)

Kategorien

Mehr zu Statistics and Machine Learning Toolbox finden Sie in Help Center und File Exchange

Community Treasure Hunt

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

Start Hunting!

Translated by