由买买提看人间百态

boards

本页内容为未名空间相应帖子的节选和存档,一周内的贴子最多显示50字,超过一周显示500字 访问原贴
EE版 - 问一个matlab编程的简单问题
相关主题
Matlab: 什么命令可以搜索 相关的数据文件名,找到后在loadverilog 的问题
请问Matlab中,如何把数值 付给一个 字符串命名的变量求救:移动文件后读不出来 (转载)
问一个很基础的Matlab的问题天啦,我移动硬盘里的数据整整不见了一个大文件夹 (转载)
matlabe‘’内的语句 换行输入,用什么链接? ...不行,Re: Matlab question, pls help me
问一个MATLAB里遇到的问题Re: Matlab数据传递问题
a simple matlab questionRe: 问一个关于Matlab的土问题
下面的code怎么样improve?Re: 怎么用C读matlab中的.mat文件中的数据?
文章第一作者的问题ok, who need matlab books? go in.
相关话题的讨论汇总
话题: 文件名话题: 存到话题: save话题: num2str话题: 语句
进入EE版参与讨论
1 (共1页)
j****s
发帖数: 156
1
程序中有个关键参数a, 我希望
当a=1时,程序跑出来的结果能用save语句存到文件名 data1 里。
当a=2时,程序跑出来的结果能用save语句存到文件名 data2 里。
。。。。。。。。。。。。。。。。。。。。。。。。。
我记得好像有个写法是 存到 data'number2symbol',这样就可以用循环语句了,否则
改一次a就要手动改一次文件名。
但是具体怎么写搞不明白。哪位筒子弄过?
n*y
发帖数: 1105
2
你取a值对应的字符,然后组成文件名,不就解决了

【在 j****s 的大作中提到】
: 程序中有个关键参数a, 我希望
: 当a=1时,程序跑出来的结果能用save语句存到文件名 data1 里。
: 当a=2时,程序跑出来的结果能用save语句存到文件名 data2 里。
: 。。。。。。。。。。。。。。。。。。。。。。。。。
: 我记得好像有个写法是 存到 data'number2symbol',这样就可以用循环语句了,否则
: 改一次a就要手动改一次文件名。
: 但是具体怎么写搞不明白。哪位筒子弄过?

j**u
发帖数: 6059
3
1. save(['data',num2str(a),'.dat'])
or
2. sprintf(...)

【在 j****s 的大作中提到】
: 程序中有个关键参数a, 我希望
: 当a=1时,程序跑出来的结果能用save语句存到文件名 data1 里。
: 当a=2时,程序跑出来的结果能用save语句存到文件名 data2 里。
: 。。。。。。。。。。。。。。。。。。。。。。。。。
: 我记得好像有个写法是 存到 data'number2symbol',这样就可以用循环语句了,否则
: 改一次a就要手动改一次文件名。
: 但是具体怎么写搞不明白。哪位筒子弄过?

j****s
发帖数: 156
4
第一个好像不能运行啊。
举个例子
a=10,
x=10
我现在想把这个x存到名为data10的mat文件里, 应该写
save data10 x
你的意思是我可以写成
save(['data,num2str(a),x])?
无法运行啊。

【在 j**u 的大作中提到】
: 1. save(['data',num2str(a),'.dat'])
: or
: 2. sprintf(...)

x*******e
发帖数: 30
5
num2str
strcat()
应该就可以了吧,第二个函数不确定,就是把几个str加起来的函数

程序中有个关键参数a, 我希望
当a=1时,程序跑出来的结果能用save语句存到文件名 data1 里。
当a=2时,程序跑出来的结果能用save语句存到文件名 data2 里。
。。。。。。。。。。。。。。。。。。。。。。。。。
我记得好像有个写法是 存到 data'number2symbol',这样就可以用循环语句了,否则
改一次a就要手动改一次文件名。
但是具体怎么写搞不明白。哪位筒子弄过?

【在 j****s 的大作中提到】
: 程序中有个关键参数a, 我希望
: 当a=1时,程序跑出来的结果能用save语句存到文件名 data1 里。
: 当a=2时,程序跑出来的结果能用save语句存到文件名 data2 里。
: 。。。。。。。。。。。。。。。。。。。。。。。。。
: 我记得好像有个写法是 存到 data'number2symbol',这样就可以用循环语句了,否则
: 改一次a就要手动改一次文件名。
: 但是具体怎么写搞不明白。哪位筒子弄过?

t****t
发帖数: 6806
6
兄弟, 你抄也不会抄么...

【在 j****s 的大作中提到】
: 第一个好像不能运行啊。
: 举个例子
: a=10,
: x=10
: 我现在想把这个x存到名为data10的mat文件里, 应该写
: save data10 x
: 你的意思是我可以写成
: save(['data,num2str(a),x])?
: 无法运行啊。

j**u
发帖数: 6059
7
我该说什么好呢?......
['data',num2str(a),'.mat']的目的是动态生成一个string,也就是文件名。
你应该用 save(['data',num2str(a),'.mat'],'x','y','z',...)
matlab的帮助是很有用的,建议多读读。

【在 j****s 的大作中提到】
: 第一个好像不能运行啊。
: 举个例子
: a=10,
: x=10
: 我现在想把这个x存到名为data10的mat文件里, 应该写
: save data10 x
: 你的意思是我可以写成
: save(['data,num2str(a),x])?
: 无法运行啊。

e******i
发帖数: 179
8
呵呵
这个确实有点弱
1 (共1页)
进入EE版参与讨论
相关主题
ok, who need matlab books? go in.问一个MATLAB里遇到的问题
matlab好去处——我的网站欢迎您a simple matlab question
Re: a question about Matlab speed下面的code怎么样improve?
Re: matlab文章第一作者的问题
Matlab: 什么命令可以搜索 相关的数据文件名,找到后在loadverilog 的问题
请问Matlab中,如何把数值 付给一个 字符串命名的变量求救:移动文件后读不出来 (转载)
问一个很基础的Matlab的问题天啦,我移动硬盘里的数据整整不见了一个大文件夹 (转载)
matlabe‘’内的语句 换行输入,用什么链接? ...不行,Re: Matlab question, pls help me
相关话题的讨论汇总
话题: 文件名话题: 存到话题: save话题: num2str话题: 语句