creating and modifying a cell array

조회 수: 1 (최근 30일)
shobhit mehrotra
shobhit mehrotra 2015년 2월 12일
댓글: shobhit mehrotra 2015년 2월 12일
Hello I have a cell array of data R
R = cell 1: 4 6 8
cell 2: 5 9 12
cell 3: 6 13 14
I want to create another cell array X that is the X = f( R ) which the same length
X = cell 1: X1 X2 X3
cell 2: X4 X5 X6
cell 3: X7 X8 X9
Next I want to subtract a vector Z [1x3] from every term in the cell array X
so Y would look like this
Y = cell 1: X1-Z1, X2-Z1, X3-Z1
cell 2: X4-Z2, X5-Z2, X6-Z2
cell 3: X7-Z3, X8-Z3, X9-Z3
Thanks!

답변 (1개)

Azzi Abdelmalek
Azzi Abdelmalek 2015년 2월 12일
편집: Azzi Abdelmalek 2015년 2월 12일
Use cellfun
X=cellfun(@sin,R)
  댓글 수: 3
Azzi Abdelmalek
Azzi Abdelmalek 2015년 2월 12일
X=cellfun(@yourfun,R)
shobhit mehrotra
shobhit mehrotra 2015년 2월 12일
Its not working, say R are indices and X is the value of the function at those indices, when i try to use the function is saying
co2i" was previously used as a variable, conflicting with its use here as the name of a function or command.

댓글을 달려면 로그인하십시오.

카테고리

Help CenterFile Exchange에서 Programming에 대해 자세히 알아보기

제품

Community Treasure Hunt

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

Start Hunting!

Translated by