how to get the value of two variables with respect to fixed value.

1 vue (au cours des 30 derniers jours)
jaah navi
jaah navi le 12 Avr 2019
Commenté : KSSV le 15 Avr 2019
could anyone help me how to get the values of two variables A and B under the condition A<B,such that the sum of A and B should be (10,20,30,40,50).

Réponse acceptée

KSSV
KSSV le 12 Avr 2019
A = 0:50 ;
B = 0:50 ;
S = [10 20 30 40 50] ;
[A,B] = meshgrid(A,B) ;
A(A>B) = NaN ;
C = A+B ;
% Get A<B but A+B = 10
idx = find(C==10) ;
[A(idx) B(idx) A(idx)+B(idx)]
  10 commentaires
jaah navi
jaah navi le 13 Avr 2019
with respect to the code given by you
A = 0:50 ;
B = 0:50 ;
S = [10 20 30 40 50] ;
[A,B] = meshgrid(A,B) ;
A(A>B) = NaN ;
C = A+B ;
% Get A<B but A+B = 10
idx = find(C==10) ;
[A(idx) B(idx) A(idx)+B(idx)]
It works for round values.
But it doesnot work for decimal vaues
for example[10.5 20.6 30 .6 40.4 50.5]
could you help me how to do it for decimal values.
KSSV
KSSV le 15 Avr 2019
It should be
A+B == C

Connectez-vous pour commenter.

Plus de réponses (0)

Catégories

En savoir plus sur MATLAB 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!

Translated by