Hi, I am creating a matlab function and initializing a Table inside the function. I was wondering if I can return the (nxm)table with column headers as the return value of the Matlab function?
Thanks, Asghar

 채택된 답변

Iain
Iain 2014년 8월 6일

0 개 추천

You can return a cell array. This is an example of one.
cellarray = {'header 1', 'header 2'; 1 2; 45 76; 'Total' 78};
num2cell might be useful.

추가 답변 (1개)

Peter Perkins
Peter Perkins 2014년 8월 11일

0 개 추천

Asghar, in recent versions of MATLAB, there's a data type called "table". You may be asking about that. Here's a simple example of a function that returns such a table:
function t = createTable()
t = table(randn(3,1),randn(3,1),'VariableNames',{'X' 'Y'});
>> t = createTable
t =
X Y
________ _______
-0.43359 2.7694
0.34262 -1.3499
3.5784 3.0349

카테고리

도움말 센터File Exchange에서 Logical에 대해 자세히 알아보기

태그

질문:

2014년 8월 6일

답변:

2014년 8월 11일

Community Treasure Hunt

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

Start Hunting!

Translated by