print acsii characters in tabular format using char

I am writing a function that will receive a matrix of integers uint8 less than 129 as input agrument. And print it as acsii characters in tabular format using char
function mychar(y)
if y > 129
disp('Please enter less than 129.')
else
x = char(uint8(y))
table1 = uitable
set(table1,'Data',x)
end
However, it said data must be a numeric, logic. Is that any codes I missed on above?

 采纳的回答

try this:
function mychar(y)
if y > 129
disp('Please enter less than 129.')
else
x = char(uint8(y))
table1 = uitable
set(table1,'Data',{x})
end

更多回答(0 个)

类别

帮助中心File Exchange 中查找有关 Tables 的更多信息

标签

Community Treasure Hunt

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

Start Hunting!

Translated by