Problem with table, error 'Unrecognized row name '...' '

조회 수: 6 (최근 30일)
Riccardo Zulli
Riccardo Zulli 2018년 4월 6일
답변: Peter Perkins 2018년 4월 11일
This is my code:
Fluidi={'Dowcal 20';'Dowtherm Q';'Therminol XP'};
Tempo=[length(x1);length(x2);length(x3)];
T=table(Fluidi,Tempo);
disp(T)
Matlab gives me this error: Unrecognized row name 'Dowcal 20'.
Why?
Thanks to everybody will help me

답변 (2개)

Walter Roberson
Walter Roberson 2018년 4월 6일
You are not creating named rows in your table. Named rows have to be set by the RowNames property of the table, such as
T = table(Tempo, 'RowNames', Fluidi)

Peter Perkins
Peter Perkins 2018년 4월 11일
There's something you're not telling us (probably what Walter suggests):
>> Fluidi={'Dowcal 20';'Dowtherm Q';'Therminol XP'};
>> Tempo=[1;2;3];
>> T=table(Fluidi,Tempo);
>> disp(T)
Fluidi Tempo
______________ _____
'Dowcal 20' 1
'Dowtherm Q' 2
'Therminol XP' 3

카테고리

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

태그

Community Treasure Hunt

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

Start Hunting!

Translated by