How do i assign value of a sub-cell element to a variable
5 views (last 30 days)
Show older comments
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
0 Comments
Answers (1)
Ajay Kumar
on 5 Dec 2019
{sum([7,6,4,8,7,9,1,12]), sum([9,6]), 31}
Is this what you wanted?
5 Comments
See Also
Categories
Find more on Logical 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!