print acsii characters in tabular format using char

1 次查看(过去 30 天)
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?

采纳的回答

pietro
pietro 2014-11-11
编辑:pietro 2014-11-11
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 个)

类别

Help CenterFile Exchange 中查找有关 Entering Commands 的更多信息

标签

Community Treasure Hunt

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

Start Hunting!

Translated by