Re: [問題]如何寫可改變大小的矩陣??已回收
※ 引述《shineshin ( )》之銘言:
: 如果想要隨便輸入一個數來決定輸出的矩陣的大小
: 應該要怎麼寫...
: 就是...
: 規定輸入一個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=[u(1,1)*G;u(1,2)*G;u(1,3)*G]
: 依此類推
: 也就是由u來決定v的大小
: 或者是不用一定要是矩陣形式
: 我有試過用hold on
: 可是沒辦法顯示出來....
: 請問我該怎麼寫....
: 感謝各位大大
u = [1 2 3] ;
G = [2 3 4] ;
for n = 1:numel(u)
v(n,:) = u(n)*G ;
end
用迴圈硬做的方法
可以達到目的 但似乎不是最好的 (但我只會這個 XD)
希望有幫到你 ^^
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 114.32.64.216
→
01/04 22:23, , 1F
01/04 22:23, 1F
→
01/04 22:29, , 2F
01/04 22:29, 2F
推
01/05 03:10, , 3F
01/05 03:10, 3F
討論串 (同標題文章)