Matlab 版 (精华区)

发信人: hahn (有奇~~Not Over But another Start...), 信区: Matlab
标  题: [合集] 字符串怎样能转换为变量名?
发信站: 哈工大紫丁香 (Wed Jan 24 00:46:51 2007), 站内

────────────────────────────────────────
  laserslp (hongwai)               于  (Mon Jul 24 11:15:18 2006)  说道:

现在有一个字符串'x1',想转换为变量名,用什么函数。谢谢。急!


────────────────────────────────────────
  mickymiao (河东耗子)             于  (Mon Jul 24 12:19:28 2006)  说道:


【 在 laserslp (hongwai) 的大作中提到: 】
: 现在有一个字符串'x1',想转换为变量名,用什么函数。谢谢。急!


用syms命令即可实现.
syms  x1.



────────────────────────────────────────
  zjliu (秋天的萝卜)               于  (Mon Jul 24 14:05:01 2006)  说道:

a=8,
eval(['x1=a'])
【 在 laserslp (hongwai) 的大作中提到: 】
: 现在有一个字符串'x1',想转换为变量名,用什么函数。谢谢。急!




────────────────────────────────────────
  laserslp (hongwai)               于  (Mon Jul 24 21:01:47 2006)  说道:

其实,我主要是想实现:我现在有getwfm01到getwfm09共九个文本文件,想分别赋给x1~x
9九个矩阵,用下面的循环实现,但现在不知道怎么利用循环来实现  x1~x9。


clc;clear; 
for i=1:10
    c1 = 'getwfm0'; 
    c2 = int2str(i); 
    c3 = strcat(c1,c2,'.isf') 
    c4='x';
    c5=strcat(c4,c2) ;
    x1 =dlmread(c3)%这一行怎么写。
end
【 在 zjliu (秋天的萝卜) 的大作中提到: 】
: a=8,
: eval(['x1=a'])





────────────────────────────────────────
  zjliu (秋天的萝卜)               于  (Mon Jul 24 21:23:03 2006)  说道:

eval('x1 =dlmread(c3)')
【 在 laserslp (hongwai) 的大作中提到: 】
: 其实,我主要是想实现:我现在有getwfm01到getwfm09共九个文本文件,想分别赋给x1~x
: 9九个矩阵,用下面的循环实现,但现在不知道怎么利用循环来实现  x1~x9。
: clc;clear; 
: ...................



────────────────────────────────────────
  feifeifool (爱芳)                于  (Mon Jul 24 22:44:49 2006)  说道:

例如:
%读如文件fei_1.txt、fei_2.txt、……fei_100.txt的数据分别到文件aa1、aa2、……aa100。

clear;clc;
for i = 1:10;
c1 = 'fei_';
c2 = int2str(i);
c3 = strcat(c1,c2,'.txt');
d1 = 'aa';
d2 = int2str(i);
d3 = strcat(d1,d2);
fid = fopen(c3,'r');
a = fscanf(fid,'%f');
eval(['d3' '=' 'a'])
end


【 在 laserslp (hongwai) 的大作中提到: 】
: 其实,我主要是想实现:我现在有getwfm01到getwfm09共九个文本文件,想分别赋给x1~x
: 9九个矩阵,用下面的循环实现,但现在不知道怎么利用循环来实现  x1~x9。
: clc;clear; 
: ...................



────────────────────────────────────────
  laserslp (hongwai)               于  (Tue Jul 25 08:49:01 2006)  说道:

谢谢各位,可以了。
【 在 laserslp (hongwai) 的大作中提到: 】
: 现在有一个字符串'x1',想转换为变量名,用什么函数。谢谢。急!





[百宝箱] [返回首页] [上级目录] [根目录] [返回顶部] [刷新] [返回]
Powered by KBS BBS 2.0 (http://dev.kcn.cn)
页面执行时间:4.693毫秒