QQ网名大全

matlab中如何把字符串设置为变量名

上面的回答很正确了,无非就两个办法:
1)就是把目录底下所有的mat文件都提取出来
file_name = dir('*.mat');
除开file_name(1).Name和file_name(2).Name是.和..外,其他都是mat文件名。

2)就是连续load,每次改变file_name
for i = 1:13
name = ['Data1_Al_',num2str(i),'__U'];
load name;
% your code;
end

还有一个很笨的办法,就是load了以后,用eval(s)来执行一次,顺便赋值。。(s是命令行)
佚名
2024-06-09 11:23:30
最佳回答
类似问题(10)
  • 佚名
    2024-06-09 18:43:37

    matlab 怎么定义一个字符为变量

    情况一:符号变量必须要定义,定义之后才可以使用。如下面的例子,未定义就会出错。符号变量定义方法例如: sym x 或者 syms x ,两者有区别也有共同点。情...

  • 佚名
    2024-06-09 14:30:02

    matlab中如何定义一个数组为全局变量?

    matlab 里定义全局变量,常量。oopmatlab R2008a开始支持面向对象了。在类定义中可以定义些类常属性,就是可以定义常量:[plain] view...

  • 佚名
    2024-06-09 07:46:50

    matlab如何将一个变量的变量名导出为字符串

    1. eval:把字符串当命令来执行 例子:>> NameSource=[10 20 30];for i=1:3 Name=['VarName',nu...

  • 佚名
    2024-06-09 10:18:00

    matlab 怎么给符号变量赋值

    syms x1 x2f=2*x1^2-2*x1*x2+x2^2+2*x1-2*x2; g=[diff(f,x1); diff(f,x2)];x1=0;x2=...

  • 佚名
    2024-06-09 17:39:10

    matlab中怎么选中所有变量名

    在工作空间选中还是在哪?如果在工作空间,可以按Ctrl+A

  • 佚名
    2024-06-09 21:58:46

    matlab 怎么给符号变量赋值

    用subs(W)把符号表达式里面的符号量用当前工作区中的同名变量替换,也就是你所要的赋值了。其实任何矩阵的元素都可以直接作为变量来使用。能否作为变量的唯一判断标...

  • 佚名
    2024-06-09 06:01:35

    matlab 具体数值替换符号变量

    是符号函数的问题subs函数 可以比如syms t;y=sin(t);y1=subs(y,t,2);y1这是在7.1上的

  • 佚名
    2024-06-09 20:36:44

    matlab里如何通过外部输入给变量赋值

    你的意思是从键盘输入呗!~Pe=input('please enter Pe:')

  • 佚名
    2024-06-09 00:19:28

    MATLAB中如何表示0—1变量

    在matlab中,可以直接定义两个变量来分别表示0和1。如:false = 0; // 定义一个false变量,代表0true  = 1; // 定义一个fal...

  • 佚名
    2024-06-09 08:00:00

    excel中如何批量提取字符串中不定长的字符串。

    公式可以用,不过比较麻烦介绍替换的方法给你:第一步:把此列数据复制到其他列,比如D列,并选中此列第二步:CTRL+H----查找:,*----替换为:(不输入内...