How do i get the CDF and ICDF functions to accept a variable instead of just numbers.
Show older comments
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])'
Answers (1)
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
on 2 Dec 2021
dpb
on 2 Dec 2021
The same result as what?
You're going to have to give a minimum working example that illustrates the problem you think you have.
The contents of D_obj are three different distribution functions; what are you comparing to what?
HabenG
on 3 Dec 2021
dpb
on 3 Dec 2021
I was pretty sure had to be something of the sort...glad you found it.
Categories
Find more on Descriptive Statistics 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!