[問題]基本矩陣的問題
我想設計一個矩陣 他的基本矩陣是
「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
10/23 18:21, 1F