prompt = 'Enter ASCII codes';
dlg_title = 'Input';
num_lines = 5;
defaultans = {''};
answer = inputdlg(prompt,dlg_title,num_lines,defaultans);
answer = answer{1};
m2=matrixA.'; result=char(m2(:)).';
result
我想要做的是编写一个脚本,当我运行它时,它会将您输入的数字矩阵转换为句子。我做错了什么?
答案 0 :(得分:0)
您的输入矩阵是字符串,而不是数字。将第7行更改为:
answer = str2num(answer{1});
但是既然你从未向matrixA
分配任何内容,你也可以将其更改为:
matrixA = str2num(answer{1});