Effacer les filtres
Effacer les filtres

How do i assign value of a sub-cell element to a variable

3 vues (au cours des 30 derniers jours)
shubham shubham
shubham shubham le 5 Déc 2019
Commenté : shubham shubham le 6 Déc 2019
function [g]= rock(s, m, h)
rock ({{[7,6,4,8,7,9,1,12], [9,6], 31}
{[9,3,5,8,0,1,1,1,15], [10,10]}
{[0,0,2,4,0,0,11], [3,4], 26}}, 55,45)
if i pass this i want to add -[7,6,4,8,7,9,1,12] = 54 and [9,6] = 15
i want to assign 7 to a variable and then run a loop uptil the end of the first element (i.e-12) so i can add them. How can i do that?
when i use cell2mat
b=cell2mat(s{1,1});
x=sum(b)
it adds up all the elements if the cell array (i.e [7,6,4,8,7,9,1,12], [9,6], 31) instead of first element

Réponses (1)

Ajay Kumar
Ajay Kumar le 5 Déc 2019
{sum([7,6,4,8,7,9,1,12]), sum([9,6]), 31}
Is this what you wanted?
  5 commentaires
Ajay Kumar
Ajay Kumar le 6 Déc 2019
what are you passing into s?
could you write it here.
shubham shubham
shubham shubham le 6 Déc 2019
b=cell2mat(s{1,1});
x=sum(b)

Connectez-vous pour commenter.

Catégories

En savoir plus sur Data Type Conversion 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