24小时热门版块排行榜    

查看: 965  |  回复: 2

mei3014

金虫 (正式写手)

木有头屑

[求助] matlab 规则变量名提取转化

我有channel_1_data,channel_2_data,...,channel_60_data,这60个常量,每个常量channel_1_data是10000x1的向量数据,我现在需要做一个循环,即
data1(i)=max(channel_1_data);
其中i是循环次数,用循环重复上个等式,想办法把channel_1_data变成channel_2_data,不要收工输入channel_2_data,最后得到data1,它是60x1的向量。各位大神,谁有办法,非常感谢!
回复此楼

» 收录本帖的淘帖专辑推荐

matlab典型案例

» 猜你喜欢

» 本主题相关价值贴推荐,对您同样有帮助:

一勤天下无难事,处世无难忍最高。
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

mei3014

金虫 (正式写手)

木有头屑

还有channel_1_data这个常量是structure数据里出来的,改不了
一勤天下无难事,处世无难忍最高。
2楼2012-11-21 17:44:37
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

csgt0

荣誉版主 (著名写手)

彩色挂图

【答案】应助回帖

★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★
感谢参与,应助指数 +1
mei3014: 金币+10, ★★★★★最佳答案, 非常感谢,程序可用! 2012-11-21 18:40:57
xiegangmai: 金币+1, 专家考核, 谢谢参与 2012-11-24 20:00:25
CODE:
for i=1:60
  eval( ['k=max(',['channel_',num2str(i),'_data'],');']);
data(i)=k;
end

showmethemoney
3楼2012-11-21 18:00:33
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
相关版块跳转 我要订阅楼主 mei3014 的主题更新
信息提示
请填处理意见