作者cared156 (小飞)
看板MATLAB
标题[问题]基本矩阵的问题
时间Wed Oct 23 18:00:42 2013
我想设计一个矩阵 他的基本矩阵是
「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
1F:推 doom8199:help conv (convolution) : kernel => {{1,0},{0,1}} 10/23 18:21