我正在从文本文件中读取数据并使用matlab对其进行排序。它适用于以下脚本:
load 'con.txt';
A = con;
X = sortrows(A,3);
但是我有很多类似的文本文件要用不同的名字排序。例如。 con.txt
,bon.txt
,ton.txt
等......
因此,我必须替换要加载的文件名(即load 'filename'
),并在每次运行脚本时替换矩阵(即A='filename'
)。
有没有更简单的方法,以便我不需要替换两行,A
将自动等于.txt
文件名?
谢谢。
答案 0 :(得分:0)
也许是这样的:
fname = input('enter filename:', 's');
A = load(fname);
...