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

3 vues (au cours des 30 derniers jours)
HabenG
HabenG le 2 Déc 2021
Commenté : dpb le 3 Déc 2021
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.

Réponses (1)

dpb
dpb le 2 Déc 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 commentaires
HabenG
HabenG le 3 Déc 2021
Opps, just realized i crossed my variable. that was the issue. thanks for taking a look though.
dpb
dpb le 3 Déc 2021
I was pretty sure had to be something of the sort...glad you found it.

Connectez-vous pour commenter.

Produits


Version

R2021b

Community Treasure Hunt

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

Start Hunting!

Translated by