作者candy88257 (阿泰斯)
看板MATLAB
标题[讨论] 将"输入"转变成"符号"或者"字串"?
时间Tue Jan 7 09:21:10 2014
如:
a=test;
b=sym(a);
c=char(a);
请问这个要怎麽写?
照上面写的话第一行就出错了
不想要将输入写成
a='test';
有办法吗?
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 140.130.17.253
1F:→ s4300026:a=input('enter the input','s'); 01/07 22:45
2F:→ candy88257:这样不是一样要打两个引号? 'enter the input' 01/08 16:05
3F:→ candy88257:我意思是说很多软体,他会叫我们输入"档名",我们 01/08 16:06
4F:→ candy88257:输入档名时,没有输入双引号,那那些软体是怎麽把那些 01/08 16:06
5F:→ candy88257:档名放进去程式码里运行的? 01/08 16:07
6F:→ candy88257:所以您说的这个方法只能在command window里面输入东西? 01/08 16:12
7F:推 kurt28:你是希望用成自动化这样? 不然1F的方法似乎就可以用了说 01/08 16:14
8F:→ candy88257:一楼的方法很赞,只是我有要输入的东西很多... 01/08 16:17
9F:推 kurt28:那看你要不要把所有会输入的文字提前写入txt里 再去读取 01/08 17:28
10F:→ candy88257:问一下,用GUI来写,会不会比较麻烦?有人在用GUI的吗? 01/08 17:50
11F:→ candy88257:因为GUI也不是EXE档,还是要去按RUN才能跑,感觉不实用 01/08 17:51
12F:→ s4300026:for ii=1:20 01/11 19:23
13F:→ s4300026:a=['EXP2_' num2str(ii) 'HZ.txt']; 01/11 19:23
14F:→ s4300026:EXP2{ii}(:,:) = load(a); 01/11 19:24
15F:→ s4300026:end 01/11 19:24
16F:→ s4300026:'' 的意思表示型态为字元, 不包起来会误判成matlab变数 01/11 19:27
17F:→ s4300026:如果可以的话可以举更详细的例子,您的"输入"用意是什麽 01/11 19:28