how can propagate error for division of two matrices?
1 vue (au cours des 30 derniers jours)
Afficher commentaires plus anciens
I have two arrays E(i,j,k) and E_2(i,j,k) in which some elements of these matrices are nan values. while, I can calculate standard deviations S(i,j) = nanstd(E(i,j,:)); and S_2(i,j) = nanstd(E_2(i,j,:)); for E and E_3, i don't know howe to calculate standard deviation for E_2(i,j,k)./E(i,j,k). i was wondering if it is possible using propegation of error (function sigma = PropError(f,varlist,vals,errs)) or any other way.
Thank you in advance
0 commentaires
Réponse acceptée
Arvind Narayanan
le 6 Juil 2018
Hi Joseph,
If the second matrix(E(i,j,k) in this case) has all non zero elements(NaN allowed), then only we can calculate standard deviation of this p./q type matrix. Otherwise, the resulting matrix will have Inf in it which would result in standard deviation in NaN .
Since Inf makes the mean and other central tendencies of the matrix non-quantifiable, the result is NaN.
Hope this helps,
Arvind
Plus de réponses (0)
Voir également
Catégories
En savoir plus sur Creating and Concatenating Matrices dans Help Center et File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!