看板 [ MATLAB ]
討論串[問題]如何寫可改變大小的矩陣??
共 3 篇文章
首頁
上一頁
1
下一頁
尾頁

推噓0(0推 0噓 0→)留言0則,0人參與, 最新作者shineshin ( )時間16年前 (2010/01/05 09:32), 編輯資訊
0
0
0
內容預覽:
看到Q大的推文我才發現我打錯了...真不好意思. 我是想讓u(1,k)*Gk. 也就是...v=[u(1,1)*G1;u(1,2)*G2;u(1,3)*G3;.....]. 其中Gk是不同的指定矩陣. 如果是v=[u(1,1)*G;u(1,2)*G;u(1,3)*G] 的確只要變成u'*G就好...

推噓1(1推 0噓 2→)留言3則,0人參與, 最新作者bloodangel時間16年前 (2010/01/04 20:38), 編輯資訊
0
0
0
內容預覽:
u = [1 2 3] ;. G = [2 3 4] ;. for n = 1:numel(u). v(n,:) = u(n)*G ;. end. 用迴圈硬做的方法. 可以達到目的 但似乎不是最好的 (但我只會這個 XD). 希望有幫到你 ^^. --. 發信站: 批踢踢實業坊(ptt.cc).

推噓0(0推 0噓 0→)留言0則,0人參與, 最新作者shineshin ( )時間16年前 (2010/01/04 20:16), 編輯資訊
0
0
0
內容預覽:
如果想要隨便輸入一個數來決定輸出的矩陣的大小. 應該要怎麼寫.... 就是.... 規定輸入一個1*n的矩陣. u=input('u:');. 如果u有1個元素. v=u(1,1)*G (G為另一個指定矩陣). 如果u有2個元素. v=[u(1,1)*G;u(1,2)*G]. 如果u有3個元素. v
(還有16個字)
首頁
上一頁
1
下一頁
尾頁