从文本文件中的特定行导入数字-MATLab
Import Number from Specific Line in Textfile-MATLab
我正在尝试从格式为
的文本文件中读取类似 5 的科学记数法
VEV: 1.500000e+15
Lambda: 9.364217e-107
mu: 1.451533e-38
M: 2.435300e+17
Length Scale Xi: 2.435724e+37
Force Scale Beta: 1.597305e+07
Force Scale Gamma: 2.570301e-45
Energy Density Scale Sigma: 1.185159e-46
具体来自第 7 行。我有以下代码
Paramater_ID = fopen(Parameter_File_Path, 'rt');
C = textscan(Paramater_ID,'%f',1,'headerlines',6);
然而,这只是 returns 一个 '[]'
的元胞数组,没有错误。
任何帮助将不胜感激!
希望这段代码能给你答案:
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);
%----------------------------------
我正在尝试从格式为
的文本文件中读取类似 5 的科学记数法VEV: 1.500000e+15
Lambda: 9.364217e-107
mu: 1.451533e-38
M: 2.435300e+17
Length Scale Xi: 2.435724e+37
Force Scale Beta: 1.597305e+07
Force Scale Gamma: 2.570301e-45
Energy Density Scale Sigma: 1.185159e-46
具体来自第 7 行。我有以下代码
Paramater_ID = fopen(Parameter_File_Path, 'rt');
C = textscan(Paramater_ID,'%f',1,'headerlines',6);
然而,这只是 returns 一个 '[]'
的元胞数组,没有错误。
任何帮助将不胜感激!
希望这段代码能给你答案:
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);
%----------------------------------