matlab字符串文本读入问题

问题描述

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

matlab字符串文本读入问题的相关文章

matlab 批处理 依次读入,自动保存的问题

问题描述 matlab 批处理 依次读入,自动保存的问题 有几组数据,已经实现了数据处理,如果将数据单个读入用了"load"~~ 由于数据有点大,现在想实现批处理,就是想让几组数据依次自动读入,把已经实现的程序改成函数,用个循环调用~~实现处理过的数据保存,比如初步想法如下,用四组数据举例~ readfile={'D:Model1_Set1.mat', 'D:Model1_Set2.mat','D:Model1_Set4.mat','D:Model1_Set5.mat' } write

两个文件同时显示对照-一位学生,要完成下面任务,但是完全没有学过文本读入,请求帮助

问题描述 一位学生,要完成下面任务,但是完全没有学过文本读入,请求帮助 题目2(4):两个文件同时对照显示:程序从两个文件中读出文本行,并列显示在屏幕上.假定屏幕有80列,25行,则第0-34列显示第一个文件的内容,第40-74列显示第二个,第77-78行显示文本总的行序号.每屏显示20行,超过20行就显示在下一屏.程序应该能够以这种方式显示任意的两个文本文件,例如两个C程序源代码文件,两篇内容类似的文章形成的两个文本文件等. 提示:先把两个文本文件读入,存入数组,再考虑显示的安排.

《Java EE核心框架实战》—— 2.7 插入超大的字符串文本内容

2.7 插入超大的字符串文本内容 MyBatis框架也支持Oracle的CLOB,不需要特别的环境配置即可完成对CLOB字段的操作. 创建名为bigCLOB的Web项目,映射文件userinfoMapping.xml的代码如下. <?xml version="1.0" encoding="UTF-8" ?> <!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"

C++: 把文本文件(txt)的所有内容读入字符串(string), 最高效的方法

代码: /* * main.cpp * * Created on: 2014年6月17日 * Author: Spike */ /*eclipse cdt, gcc 4.8.1*/ #include <iostream> #include <fstream> #include <string> #include <cerrno> std::string get_file_contents(const char *filename) { std::ifstre

深入理解C指针之五:指针和字符串

原文:深入理解C指针之五:指针和字符串 基础概念 字符串可以分配到内存的不同区域,通常使用指针来支持字符串操作.字符串是以ASCII字符NUL结尾的字符序列.ASCII字符NUL表示为\0.字符串通常存储在数组或者从堆上分配的内存中.不过,并非所有的字符数组都是字符串.例如,字符数组可能没有NUL字符. C中有两种类型的字符串. * 单字节字符串.由char数据类型组成的序列. * 宽字符串.由wchar_t数据类型组成的序列. wchar_t数据类型用来表示宽字符串,可能是16位或32位宽.这

精通VC与MATLAB联合编程(七)

MATLAB Compiler 是MATLAB自带的一个编译器,它能将m文件转化成 C.C++或p等各种类型的源代码,并根据需要生成可执行文件.lib文件(库文件).dll文件或S函数文件等.MATLAB 6.5 使用的编译器包括了MATLAB 的C\C++数学库函数以及图形库.动态链接库(dll)是编写软件中常用的一种技术,MATLAB提供了将M文件编制成dll文件的方法,本文就介绍如何在MATLAB6.5中将m文件z转化成dll文件,然后在VC中调用该dll文件. 1.必须保证编译器的正确配

php提取csv格式文件中的字符串出现的问题及解决办法

php带csv格式的数据要用到fgetcsv()函数. 用这下面的语句 $hd=fopen('test.csv','r'); $buf=fgetcsv($hd,1000,','); 打开一个test.csv格式的文件,文件中的内容以","号分开. 取出的第一行代表自动含义,比如 id,messaget,time等等. 从第二行开始表示具体的数据,比如1,消息,12:00. if($buf[1]=="some messages") echo "yes&quo

如何在注册表中存储加密的连接字符串

加密|注册表|字符串 目标本章的目标是: • 在注册表中存储加密的数据库连接字符串 • 从注册表中读取加密的数据库连接字符串并对其进行解密. 返回页首适用范围本章适用于以下产品和技术: • Microsoft Windows XP 或 Windows 2000 Server (Service Pack 3) 以及更高版本的操作系统 • Microsoft .net Framework 版本 1.0 (Service Pack 2) 以及更高版本 • Microsoft Visual C# .ne

Ruby中操作字符串的一些基本方法

  这篇文章主要介绍了Ruby中操作字符串的一些基本方法,包括对字符串的压缩和解压缩等处理,需要的朋友可以参考下 在Ruby中的String对象持有和操纵的任意序列的一个或多个字节,通常表示人类语言的字符表示. 简单的字符串文本括在单引号(单引号字符).引号内的文本的字符串值: ? 1 'This is a simple Ruby string literal' 如果需要内放置一个单引号,单引号的字符串文字,在它前面加上一个反斜杠Ruby解释器不认为终止字符串: ? 1 'Won't you r