How do i get the CDF and ICDF functions to accept a variable instead of just numbers.

5 views (last 30 days)
Not sure what exactly is going on, when i plug in actual number for an upper and lower boundries into the icdf function it works fine but if i use variables with the exact same values it doesn't work, i get an empty matrix.
cdf_upper_bound = .10;
cdf_lower_bound = .20;
z = icdf(D_obj.n , [.10:0.01:.20])'
Unable to resolve the name D_obj.n.

Answers (1)

dpb
dpb on 2 Dec 2021
K>> load D_obj
K>> fieldnames(D_obj)
ans =
3×1 cell array
{'k'}
{'n'}
{'w'}
K>>
The field name is lowercase "k", not uppercase "K". MATLAB is case-sensitive.
  5 Comments
HabenG
HabenG on 3 Dec 2021
Opps, just realized i crossed my variable. that was the issue. thanks for taking a look though.

Sign in to comment.

Products


Release

R2021b

Community Treasure Hunt

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

Start Hunting!