what is difference in cell and structure plz tell me with example

조회 수: 91 (최근 30일)
manoj saini
manoj saini 2012년 12월 15일
답변: anas 2023년 11월 27일
what is difference in cell and structure plz tell me with example

채택된 답변

Image Analyst
Image Analyst 2012년 12월 15일
Matt gave a good explanation. I'd just like to add a few things. With a cell array, you refer to a cell with a number (the index), with a structure you refer to a "member" with its name. For example ca{1} = 'Hello manoj' while myStruct.myString = 'Hello manoj'. You see, the number 1 for the cell index, and "myString" for the structure member (or "field") name.
A cell in a cell array is referred to with parentheses, while the contents of the cell are referred to with braces. For example ca(1) would be a cell and that cell might have a string in it, while ca{1} would be the contents of ca(1) which would be the actual string itself, say, 'Hello manoj'.
There is also a function called celldisp() to display the cell contents.

추가 답변 (2개)

Matt Fig
Matt Fig 2012년 12월 15일
편집: Matt Fig 2012년 12월 15일
There is good documentation on this, did you read:
doc cell
doc struct
Here is a cell array:
C{1} = magic(3);
C{2} = 'A character array!';
C{3} = 3
Here is a structure:
S.color = 'red';
S.length = 5;
S.matrix = eye(4)
Now look at how you get information out of both of these:
C{2} % Displays the contents of cell 2 of cell array C
S.matrix % Shows contents of field 'matrix' of struct S.

anas
anas 2023년 11월 27일
The following equation describes the motion of a certain mass connected to a spring, with viscous friction on the surface
3j + 39j + 120y = f(t)
where f(t) is an applied force. Suppose that f(t) = 0 for t < 0 and f(t) = 10 t >= 0
a. Plot y(t) for y(0)= dot y(0) = 0 .
b. Plot y(t) for y(0) = 0 and iv(0) = 10 Discuss the effect of the nonzero initial velocity.
Use the ode 45 Solver for this problem.

카테고리

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