matlab formatspec(要从文本文件加载的位数)

约翰

我有一个最多16位数字(十进制)的文本文件,IAM尝试通过以下代码段使用matlab加载iut:

clc;
clear all;
formatSpec = '%16.16';

fileID = fopen('1_1_F','r');
f1 = fscanf(fileID,formatSpec);

因此,我想加载16位+ 16位小数。但是,以上代码无法将任何内容加载到我的数组f1中。当我将其更改formatSpec为just时%f,它完全可以正常工作。为什么是这样?我完全被这种行为弄糊涂了。

丹尼尔

fscanf不允许指定位数,您必须使用textscan这里的格式%16.16f与您的数据不匹配,第一个数字指定的是位数总数,而不是.您可能想要:

x=textscan(fileID ,'%32.16f')

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

使用MATLAB从文本文件中提取数据

来自分类Dev

在Matlab上使用fprintf编写文本文件

来自分类Dev

查找并替换文本文件Matlab

来自分类Dev

如何在Matlab中读取多个文本文件?

来自分类Dev

Matlab-读取不规则文本文件

来自分类Dev

从Matlab中的文本文件加载大矩阵

来自分类Dev

在Matlab中读取文本文件

来自分类Dev

在MATLAB shell中显示文本文件的内容

来自分类Dev

将Matlab输出保存在文本文件中

来自分类Dev

在Matlab中写入文本文件

来自分类Dev

在Matlab中从文本文件RGB数据创建图像

来自分类Dev

保存文本文件matlab

来自分类Dev

Matlab无法写入文本文件

来自分类Dev

查找并替换文本文件Matlab

来自分类Dev

如何在Matlab中读取多个文本文件?

来自分类Dev

在Matlab脚本中将文本文件作为矩阵导入

来自分类Dev

Matlab编写矩阵到文本文件的问题

来自分类Dev

如何从Matlab打开文本文件进行查看?

来自分类Dev

在Matlab中写入文本文件

来自分类Dev

使用Matlab创建文本文件

来自分类Dev

MATLAB:从文本文件获取变量

来自分类Dev

Matlab脚本从文本文件中提取数据

来自分类Dev

通过Matlab保存文本文件的副本

来自分类Dev

将文本文件扫描到Matlab中

来自分类Dev

Matlab importdata文本文件

来自分类Dev

如何使用Matlab / Octave在特定变量中加载文本文件?

来自分类Dev

在 Matlab 中读取复杂的长文本文件

来自分类Dev

在matlab中读取文本文件(数据转换)

来自分类Dev

MATLAB 在 UBUNTU 中写入文本文件“无效权限”