问题描述
- matlab字符串文本读入问题
- 下面是我需要读入的字符矩阵
F F T T Some $$$ F T French 0-10 T
T F F T Full $ F F Thai 30-60 F
F T F F Some $ F F Burger 0-10 T
T F T T Full $ F F Thai 10~30 T
T F T F Full $$$ F T French >60 F
F T F T Some $$ T T Italian 0-10 T
F T F F None $ T F Burger 0-10 F
F F F T Some $$ T T Thai 0-10 T
F T T F Full $ T F Burger >60 F
T T T T Full $$$ F T Italian 10~30 F
F F F F None $ F F Thai 0-30 F
T T T T Full $ F F Burger 30-60 T
我不知道用什么命令好,用textscan和textrean出现了下面的问题:
A=textread('sample.txt''%s %s %s %s %s %s %s %s %s %s %s');
Error using dataread
Number of outputs must match the number of unskipped input fields.Error in textread (line 176)
[varargout{1:nlhs}]=dataread('file'varargin{:});
哪位大神能帮忙解答一下
解决方案
这个。。。有点困难。。。没学过
解决方案二:
[a b c d e f g h l mn] = textread('mf1.txt''%s %s %s %s %s %s %s %s %s %s %s')
[a b c d e f g h l m n]
ans =
'F' 'F' 'T' 'T' 'Some' '$$$' 'F' 'T' 'French' '0-10' 'T''T' 'F' 'F' 'T' 'Full' '$' 'F' 'F' 'Thai' '30-60' 'F' ..........
时间: 2024-11-03 01:58:45