'summary' function for a cell
現在この質問をフォロー中です
- フォローしているコンテンツ フィードに更新が表示されます。
- コミュニケーション基本設定に応じて電子メールを受け取ることができます。
エラーが発生しました
ページに変更が加えられたため、アクションを完了できません。ページを再度読み込み、更新された状態を確認してください。
古いコメントを表示
0 投票
summary function provides a summary of a content of a table
Then what is a function to summarize the information of a cell?
採用された回答
madhan ravi
2020 年 12 月 19 日
help cell2table
CELL2TABLE Convert cell array to table.
T = CELL2TABLE(C) converts the M-by-N cell array C to an M-by-N table T.
CELL2TABLE vertically concatenates the contents of the cells in each column
of C to create each variable in T, with one exception: if a column of C
contains character vectors, then the corresponding variable in T is a
cell array of character vectors.
T = CELL2TABLE(C, 'PARAM1', VAL1, 'PARAM2', VAL2, ...) specifies optional
parameter name/value pairs that determine how the data in C are converted.
'VariableNames' A string array or cell array of character vectors
containing variable names for T. The names must be
valid MATLAB identifiers, and must be unique.
'RowNames' A string array or cell array of character vectors
containing row names for T. The names need not be
valid MATLAB identifiers, but must be unique.
See also TABLE2CELL, ARRAY2TABLE, STRUCT2TABLE, TABLE.
Documentation for cell2table
doc cell2table
7 件のコメント
alpedhuez
2020 年 12 月 19 日
Yes but looking for information for the cell so that one can use this information to manipulate the cell later
Image Analyst
2020 年 12 月 19 日
I don't believe there is such a function, and anyway, you don't need one to manipulate the cell array later. What you do need is knowledge of what you placed into each cell. And try to avoid cell arrays if you can. Use numerical arrays, tables, or structure arrays if you can, rather than a cell array.
alpedhuez
2020 年 12 月 19 日
I would say there should be such one that will help people to visualize what they are doing.
alpedhuez
2020 年 12 月 20 日
"Cell arrays contain data in cells that you access by numeric indexing. Common applications of cell arrays include storing separate pieces of text and storing heterogeneous data from spreadsheets."
I have data for cities and put a data for each city in a cell. Will structural array work better in this kind of situation?
Steven Lord
2020 年 12 月 20 日
If you feel there should be a function similar in functionality to summary but for cell arrays, I recommend you send this enhancement request to Technical Support using the Contact Support link on the Support section of the MathWorks website. Please include in your enhancement request what aspects of the summary for table and timetable arrays you would find useful in a cell version, as well as sharing information about how you would plan to use it if it existed.
Farshid R
2020 年 12 月 22 日
Hi
Good time
I wrote this code but it gives an error
Please help me
thank you
n=100;
u1=[0,0]';
X1=[-4,-2,0]';
% p=data.PredictionHorizon;
a=0.9;h=0.9;
cp1=1;cp2=1;cp3=1;
% c1=0;c2=0;c3=0;
for j=1:n
c1(j)=(1-(1+a)/j)*cp1;
c2(j)=(1-(1+a)/j)*cp2;
c3(j)=(1-(1+a)/j)*cp3;
cp1=c1(j); cp2=c2(j); cp3=c3(j);
end
% initial conditions setting:
v1(1)=u1(1);
w1(1)=u1(2);
x1(1)=X1(1); y1(1)=X1(2); z1(1)=X1(3);
% calculation of phase portraits /numerical solution/:
for i=2:n
x1(i)=h*cos(z1(i-1))*v1(i-1) - memo(x1, c1, i);
y1(i)=h*sin(z1(i-1))*v1(i-1)-memo(y1, c2, i);
z1(i)=h*w1(i-1)-memo(z1, c3, i) ;
end
%%
function [yo] = memo(r, c, k)
%
temp = 0;
for j=1:k-1
temp = temp + c(j)*r(k-j);
end
yo = temp;
%
%%%%% error
Index exceeds the number of array elements (1).
Error in exocstrstateFcnCT1 (line 28)
x1(i)=h*cos(z1(i-1))*v1(i-1) - memo(x1, c1, i);
Walter Roberson
2020 年 12 月 23 日
You only initialize v1(1) so you have a problem when i = 3 because then you need v1(3-1) -> v1(2)
その他の回答 (0 件)
カテゴリ
ヘルプ センター および File Exchange で Logical についてさらに検索
タグ
参考
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!Web サイトの選択
Web サイトを選択すると、翻訳されたコンテンツにアクセスし、地域のイベントやサービスを確認できます。現在の位置情報に基づき、次のサイトの選択を推奨します:
また、以下のリストから Web サイトを選択することもできます。
最適なサイトパフォーマンスの取得方法
中国のサイト (中国語または英語) を選択することで、最適なサイトパフォーマンスが得られます。その他の国の MathWorks のサイトは、お客様の地域からのアクセスが最適化されていません。
南北アメリカ
- América Latina (Español)
- Canada (English)
- United States (English)
ヨーロッパ
- Belgium (English)
- Denmark (English)
- Deutschland (Deutsch)
- España (Español)
- Finland (English)
- France (Français)
- Ireland (English)
- Italia (Italiano)
- Luxembourg (English)
- Netherlands (English)
- Norway (English)
- Österreich (Deutsch)
- Portugal (English)
- Sweden (English)
- Switzerland
- United Kingdom (English)
