[問題] 矩陣乘法

看板MATLAB作者 (花 兒 別 謝)時間11年前 (2013/05/20 21:53), 編輯推噓2(201)
留言3則, 2人參與, 最新討論串1/1
月均溫度data從2006~2100年 (每一年都有12個月份的數值) 要乘以一個每個月不同調整數值(共12個數值) 像是這樣: A=[1;2;3;...12] B=[日期 溫度] Jan-2006 15 Feb-2006 15 . . . . Dec-2006 16 . . . . Jan-2100 17 . . . Dec-2100 16 要如何讓 A矩陣的第一個數值(1月) 分別乘上 B矩陣對應的 1月溫度 以此類推 二 (2月) 2 matlab新手卻要在短時間內寫完老師要求 在此先謝謝大家的回應! -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 128.86.159.254

05/20 22:18, , 1F
B(:,2).*A
05/20 22:18, 1F

05/21 06:01, , 2F
repmat把A矩陣擴大為跟B(:,2)長度相同再像一樓那樣乘
05/21 06:01, 2F

05/21 07:11, , 3F
阿~沒看到他兩個都要乘
05/21 07:11, 3F
文章代碼(AID): #1HcYhZon (MATLAB)