查看: 402|回復: 7|關注: 0
打印 上一主題 下一主題

[已解決] 如何在循環內動態命名并另存變量

[復制鏈接]

新手

12 麥片

財富積分


050


3

主題

14

帖子

0

最佳答案
如圖 很簡單的代碼 我想將這些變量循環命名并且保存 比如說讀取了group100 我想將其中的變量input也命名為input100并保存為input100.mat 到group101的時候 input變成input101 以此類推 我大概知道可能要用eval寫 但是沒搞懂怎么放進save里 求助
回復主題 已獲打賞: 0 積分

舉報

新手

12 麥片

財富積分


050


3

主題

14

帖子

0

最佳答案
2#
 樓主| 發表于 2020-1-18 19:31:35 | 只看該作者
就沒人幫幫小白么
回復此樓 已獲打賞: 0 積分

舉報

新手

9 麥片

財富積分


050


0

主題

8

帖子

1

最佳答案
3#
發表于 2020-1-19 09:12:20 | 只看該作者
name1 = ['group',num2str(i)];
name2 = ['input',num2str(i)];
eval([name2,'=',name1,';']);
save([name2,'.mat'],name2);
你在說這樣嗎?放在循環里
回復此樓 已獲打賞: 0 積分

舉報

新手

12 麥片

財富積分


050


3

主題

14

帖子

0

最佳答案
4#
 樓主| 發表于 2020-1-19 09:30:07 | 只看該作者
wx_Scp6CpCC 發表于 2020-1-19 09:12
name1 = ['group',num2str(i)];
name2 = ['input',num2str(i)];
eval([name2,'=',name1,';']);

是這個意思 但是eval函數會報錯 之前大概也是這么寫的 不知道該怎么定義才好
回復此樓 已獲打賞: 0 積分

舉報

新手

9 麥片

財富積分


050


0

主題

8

帖子

1

最佳答案
5#
發表于 2020-1-19 10:02:42 | 只看該作者
monkeyktc 發表于 2020-1-19 09:30
是這個意思 但是eval函數會報錯 之前大概也是這么寫的 不知道該怎么定義才好 ...

你讀入的變量名不是group100吧,把name1的賦值換成你讀入的變量名,是input還是inputa、target
回復此樓 已獲打賞: 0 積分

舉報

新手

12 麥片

財富積分


050


3

主題

14

帖子

0

最佳答案
6#
 樓主| 發表于 2020-1-19 10:15:19 | 只看該作者
wx_Scp6CpCC 發表于 2020-1-19 10:02
你讀入的變量名不是group100吧,把name1的賦值換成你讀入的變量名,是input還是inputa、target ...

感謝指點 這下看起來沒問題了 但是會報數組維度的錯誤 這錯昨天自己嘗試的時候也遇到了 上傳了數據類型以供參考
回復此樓 已獲打賞: 0 積分

舉報

新手

9 麥片

財富積分


050


0

主題

8

帖子

1

最佳答案
7#
發表于 2020-1-19 10:19:48 | 只看該作者 |此回復為最佳答案
monkeyktc 發表于 2020-1-19 10:15
感謝指點 這下看起來沒問題了 但是會報數組維度的錯誤 這錯昨天自己嘗試的時候也遇到了 上傳了數據類型以 ...

name1賦值是字符串啦,要加單引號,name1 = 'input' ;
回復此樓 已獲打賞: 0 積分

舉報

新手

12 麥片

財富積分


050


3

主題

14

帖子

0

最佳答案
8#
 樓主| 發表于 2020-1-19 10:26:24 | 只看該作者
wx_Scp6CpCC 發表于 2020-1-19 10:19
name1賦值是字符串啦,要加單引號,name1 = 'input' ;

感謝感謝 解決了多日來糾纏小白的問題
回復此樓 已獲打賞: 0 積分

舉報

入門

62 麥片

財富積分


50500


1

主題

3

帖子

0

最佳答案
9#
發表于 2020-1-19 17:50:07 | 只看該作者
謝謝正好也需要
回復此樓 已獲打賞: 0 積分

舉報

您需要登錄后才可以回帖 登錄 | 注冊

本版積分規則

關閉

站長推薦上一條 /4 下一條

快速回復 返回頂部 返回列表
哪一款德州扑克还能玩 4887铁算王中王开奖结果小说 股票行情查询在线 黄金城棋牌游戏网址? 30选5开奖结果查询结 中国十大证券公司排名 湖南幸运赛车 英超最佳进球 山水云南麻将麻将下载苹果 24码中特-精选24码 长沙麻将打法和算法 精准一头一尾中特平 炒股看行情 二分彩安卓下载 意甲积分榜射手榜2019 黑桃棋牌app官网下载 管家婆论坛四肖期期准开奖结果