MATLAB如何使用sscanf从字符串读取数据
1、首先,sscanf的基本用法如图,数据列表=sscanf(待读取数据字符串,格式字符串)

3、sscanf最多可以有4个返回值,第三个返回值是错误字符串,第四个返回值是读取成功的下一个字符位置。

5、在格式化字符串中,有多种占位符(占位符的概念类似C语言)。%d/%i/%ld/%l坡纠课柩i都是读取有符号整数的。%d表示十愉桴狁焕进制,%i表示自动(0x开头是16进制,只有0开头是8进制),%ld/%li针对长整型。

7、%f/%e/%g对应浮点型。单双精度不区分。另外,如果要跳过固定字符,比如从争犸禀淫'pi≈3.14'中读取3.14,格式化字符串照抄为'pi≈%f'即可。

9、如果要跳过某一个匹配的数据,在%后加*.如图,跳过空格读取下一个字符A,将空格匹配项写成%*c
