在字符串中插入变量matlab

时间:2014-04-21 18:36:18

标签: matlab

我正在分析一些数据,我需要从文件中加载信息。我写了一个脚本,其中包含以下行:

load('../Psychopy/DataPrueba/Estefi_1_datos.mat');

我想知道是否还有写一些东西:

Name=Estefi;
load('../Psychopy/DataPrueba/Name_1_datos.mat');

因为它是来自实验的数据,所以我至少要和40个人一起做,而且脚本中的一点点改变会使我的工作自动化很多。

1 个答案:

答案 0 :(得分:1)

你可以这样做:

Name='Estefi'; 
load(['../Psychopy/DataPrueba/',Name,'_1_datos.mat']);

有两点需要注意:

  1. 变量Name必须是字符串(使用'
  2. 您必须在字符串和变量的组合周围使用方括号([])。