[問題]基本矩陣的問題

看板MATLAB作者 (小飛)時間10年前 (2013/10/23 18:00), 編輯推噓1(100)
留言1則, 1人參與, 最新討論串1/1
我想設計一個矩陣 他的基本矩陣是 「1 -1 k = -1 1」 k1+k2 = 「 1 -1 0 -1 "1+1" -1 0 -1 1」 我不太明白 中間矩陣重疊部份該如何去寫 第一次碰matlab 程式碼 可能寫起來過於簡單 A=zeros(n); for i=1:n; for j=0:n-1; k=k[i]; 這邊不可以這樣寫嗎 我的想法是 i也會當迴圈進去跑 這樣就變 k=[k1,k2,k3 ....] k=k[j]; A(i,i)=k(i)+k(j); A(i,i+1)=k(i); A(i+1,i)=k(i); A(n,n)=k(j) end end 錯誤百出 ... 我也有看到是寫說 A=[1 -1]; b=zeros[3]; b=[2,2:3]=A 這樣的寫法 試了一下 重疊的部份 不會相加 我想算的是 [k][u]=[F] u可能是 u=[0;u2;0] F可能是 F=[0;100;f3] 随便舉例的 但這樣寫 u2 f3 會說 無法得知這個函數 我有查資料 說 要給他令一個函數給他 所以我寫成 function f=force function u=displancement function k=stiffness 不過寫到這 就也錯了 一共有兩個問題想尋問一下 我有爬過精化區 也有在版上 收尋 矩陣方面的東西 本想說 看看版大們寫的程式碼 可以給我一點想法 不過 似乎不太適合我這個新手 我也有借了一本 matlab數值分析與應用在翻 和我朋友的書 不過 在設計矩陣上 有新手上的問題 可能對我有幫助的例子 一直沒有找到 只好上來問問版大們了, 不好意思問了很多新手簡單的問題 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 220.132.83.16

10/23 18:21, , 1F
help conv (convolution) : kernel => {{1,0},{0,1}}
10/23 18:21, 1F
文章代碼(AID): #1IPvvC-6 (MATLAB)