# Array Operations give me a constant

1 view (last 30 days)
Gregory Grozdanis on 7 Jun 2022
I defined a variable FQB as 0:0.01:1 but when I use this I get a FQE as a single constant despite using FQB to define it.
x is an array but logitx is somehow a constant as well. What am I doing wrong? I am trying to plot FQB vs FQE
D0 = 100;
D1 = 80;
D2 = 80;
HD = 0.4;
A = -6.96*log(D1/D2)/D0; % A is 0 for symmetric bifurcations
B = 1 + 6.98*(1-HD)/D0;
X0 = 0.4/D0;
FQB = 0:0.01:1;
x = (FQB-X0)/(1-2*X0);
logitx = log(x/(1-x));
FQE = 1/(1+exp(-(A+B*logitx)))
FQE = 0.3206
##### 0 CommentsShow -2 older commentsHide -2 older comments

Sign in to comment.

### Accepted Answer

Torsten on 7 Jun 2022
Edited: Torsten on 7 Jun 2022
D0 = 100;
D1 = 80;
D2 = 80;
HD = 0.4;
A = -6.96*log(D1/D2)/D0; % A is 0 for symmetric bifurcations
B = 1 + 6.98*(1-HD)/D0;
X0 = 0.4/D0;
FQB = 0:0.01:1;
x = (FQB-X0)/(1-2*X0);
logitx = log(x./(1-x));
FQE = 1./(1+exp(-(A+B*logitx)));
size(FQE)
ans = 1×2
1 101
##### 1 CommentShow -1 older commentsHide -1 older comments
Gregory Grozdanis on 7 Jun 2022
Thank you!

Sign in to comment.

### Categories

Find more on Computational Geometry in Help Center and File Exchange

### Community Treasure Hunt

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

Start Hunting!