Re: [問題]Excel讀檔並設行列名字已回收
※ 引述《tinapink1012 (典典:))》之銘言:
: 如標題,
: 想請教各位高手,
: 如何從Matlab讀取Excel並幫行列取名字呢?
: 舉例來說,
: 在Excel檔裡面呈現→
: a b c
: a 1 2 3
: b 4 5 6
: 然後我想把他讀進Matlab裡面,
: 並保存著行列的名稱(a b c)
: 目前我是這樣:
: [N T R]=xlsread('filename.xls');
: N就是Excel檔裡面的矩陣,
: 感謝yadakaky大大上次教的方法,
: 輸入a=1 b=2 c=3,
: 就可以直接得到例如打N(b,b),就會得到5這個數值。
: 但由於現在矩陣變很大,
: 每一個都這樣命名的話必須做100多次><,
: 所以想請教各位高手,
: 不知道有沒有辦法再從Excel檔裡讀過來時就直接命名好,
: 或者是在Matlab裡面可以用群組命名(?)的方式一次把全部的名稱輸入進去,
: 已達成同樣的效果(如上例輸入N(b,b)就會得到5)
: 煩請各位高手給予指教,謝謝!
你的意思是excel已經打好a b c 了嗎?
如果是這樣
我有辦法取代掉yadakaky的方法
不用自己輸入a = 1 b = 2
N 為矩陣
T 為cell
% T{1,2}=a;
N((double(T{1,2})-96),double(T{1,2})-96)) = 1 ;
這是利用ascii 的概念去做的 所以大小寫的字母是有差的
--
※ 發信站 :批踢踢實業坊(ptt.cc)
◆ From: 118.160.34.103
推
10/15 09:18, , 1F
10/15 09:18, 1F
→
10/15 09:19, , 2F
10/15 09:19, 2F
→
10/15 09:20, , 3F
10/15 09:20, 3F
→
10/15 09:20, , 4F
10/15 09:20, 4F
推
10/15 09:22, , 5F
10/15 09:22, 5F
→
10/15 09:22, , 6F
10/15 09:22, 6F
→
10/15 13:28, , 7F
10/15 13:28, 7F
→
10/15 13:28, , 8F
10/15 13:28, 8F
推
10/15 15:50, , 9F
10/15 15:50, 9F
→
10/15 22:22, , 10F
10/15 22:22, 10F
推
10/15 23:26, , 11F
10/15 23:26, 11F
→
10/15 23:27, , 12F
10/15 23:27, 12F
→
10/15 23:27, , 13F
10/15 23:27, 13F
→
10/15 23:47, , 14F
10/15 23:47, 14F
推
10/16 09:57, , 15F
10/16 09:57, 15F
→
10/16 09:58, , 16F
10/16 09:58, 16F
→
10/16 09:59, , 17F
10/16 09:59, 17F
→
10/16 10:00, , 18F
10/16 10:00, 18F
→
10/16 10:02, , 19F
10/16 10:02, 19F
→
10/16 12:44, , 20F
10/16 12:44, 20F
→
10/16 12:44, , 21F
10/16 12:44, 21F
→
10/16 12:45, , 22F
10/16 12:45, 22F
推
10/16 22:30, , 23F
10/16 22:30, 23F
→
10/16 22:32, , 24F
10/16 22:32, 24F
→
10/16 22:33, , 25F
10/16 22:33, 25F
→
10/16 22:34, , 26F
10/16 22:34, 26F
→
10/16 22:37, , 27F
10/16 22:37, 27F
→
10/16 22:38, , 28F
10/16 22:38, 28F
→
10/17 00:08, , 29F
10/17 00:08, 29F
推
10/17 22:41, , 30F
10/17 22:41, 30F
討論串 (同標題文章)
本文引述了以下文章的的內容:
完整討論串 (本文為第 2 之 2 篇):