我正在尝试从格式为5的文本文件中以5的科学计数形式读取数字
VEV(GeV^2): 1.500000e+15
Lambda: 9.364217e-107
mu(GeV^2): 1.451533e-38
M(GeV^2): 2.435300e+17
Length Scale Xi(GeV^-1): 2.435724e+37
Force Scale Beta: 1.597305e+07
Force Scale Gamma(GeV): 2.570301e-45
Energy Density Scale Sigma(GeV^4): 1.185159e-46
特别是从第7行开始。我有以下代码
Paramater_ID = fopen(Parameter_File_Path, 'rt');
C = textscan(Paramater_ID,'%f',1,'headerlines',6);
但是,这只会返回没有错误的'[]'
单元格数组。
任何帮助将不胜感激!
此代码有望为您提供答案:
clc
clearvars
close all
format long
%----------------------------------
Parameter_File_Path = 'Parameter_File_Path';
Paramater_ID = fopen(Parameter_File_Path, 'rt');
C = textscan(Paramater_ID,'%s %s %s %f',1,'headerlines',6);
C(4)
fclose(Paramater_ID);
%----------------------------------