[]
Bir Matrix sorusu
K*x=F seklinde bir matrix var
dimensionlar assagida
K=[3x3]
x=[3x1]
F=[3x1]
ben sadece x ve F'i biliyorsam, K'yi bulmam icin ne yapmam lazim?
not: x matrixinde 'sifir' yok.
dimensionlar assagida
K=[3x3]
x=[3x1]
F=[3x1]
ben sadece x ve F'i biliyorsam, K'yi bulmam icin ne yapmam lazim?
not: x matrixinde 'sifir' yok.
k*x*x'in tersi=F*x'in tersi
x*x'in tersi birim matris(I) oluyor.
k*I=F*x'in tersi
k=F*x'in tersi
x*x'in tersi birim matris(I) oluyor.
k*I=F*x'in tersi
k=F*x'in tersi
- nickyazmaksartmibulamadim (18.11.10 18:36:28)
Burda x'in tersini alamayız sanırım. Sadece kare matrisin tersi alınır. Problem de ordan kaynaklanıyor yanılmıyorsam.
- trinitrotoluen (18.11.10 18:41:09)
evet;
x bir matrix degil de vektor oldugu icin tersi alinmiyor.
Baska cevabi olan?
x bir matrix degil de vektor oldugu icin tersi alinmiyor.
Baska cevabi olan?
- yirtik foto (18.11.10 18:48:15)
K sadece köşegen üstü elemanlarından oluşabiliyorsa,
k11*x1=f1
k22*x2=f2
k33*x3=f3
denklemlerinden k'lar bulunabilir. Diğer tüm elemanlar sıfırdır. Bu matrisi (lazımsa) istediğiniz şekle benzerlik dönüşümleriyle dönüştürürsünüz.
k11*x1=f1
k22*x2=f2
k33*x3=f3
denklemlerinden k'lar bulunabilir. Diğer tüm elemanlar sıfırdır. Bu matrisi (lazımsa) istediğiniz şekle benzerlik dönüşümleriyle dönüştürürsünüz.
- sourlemonade (18.11.10 19:06:04)
hmm o bnm gözümden kaçmış. K ile ilgili başka veri varsa K'ya harf verip gauss yapılabilir yoksa 9 bilinmeyen olur çıkılmaz işin içinden.
- nickyazmaksartmibulamadim (18.11.10 19:07:01)
matlab yapıyor bunu, mldivide diye bir komutla. matrisleri \ operatörüyle bölüyor fakat arkasında uzuuun bir matematik açıklaması var. normalde x'i bulmak için kullansak da aynı mantık ile K da bulunur gibi geldi.
A\B is the matrix division of A into B, which is roughly the
same as INV(A)*B , except it is computed in a different way.
If A is an N-by-N matrix and B is a column vector with N
components, or a matrix with several such columns, then
X = A\B is the solution to the equation A*X = B. A warning
message is printed if A is badly scaled or nearly singular.
A\EYE(SIZE(A)) produces the inverse of A.
If A is an M-by-N matrix with M < or > N and B is a column
vector with M components, or a matrix with several such columns,
then X = A\B is the solution in the least squares sense to the
under- or overdetermined system of equations A*X = B. The
effective rank, K, of A is determined from the QR decomposition
with pivoting. A solution X is computed which has at most K
nonzero components per column. If K < N this will usually not
be the same solution as PINV(A)*B. A\EYE(SIZE(A)) produces a
generalized inverse of A.
C = MLDIVIDE(A,B) is called for the syntax 'A \ B' when A or B is an
object.
A\B is the matrix division of A into B, which is roughly the
same as INV(A)*B , except it is computed in a different way.
If A is an N-by-N matrix and B is a column vector with N
components, or a matrix with several such columns, then
X = A\B is the solution to the equation A*X = B. A warning
message is printed if A is badly scaled or nearly singular.
A\EYE(SIZE(A)) produces the inverse of A.
If A is an M-by-N matrix with M < or > N and B is a column
vector with M components, or a matrix with several such columns,
then X = A\B is the solution in the least squares sense to the
under- or overdetermined system of equations A*X = B. The
effective rank, K, of A is determined from the QR decomposition
with pivoting. A solution X is computed which has at most K
nonzero components per column. If K < N this will usually not
be the same solution as PINV(A)*B. A\EYE(SIZE(A)) produces a
generalized inverse of A.
C = MLDIVIDE(A,B) is called for the syntax 'A \ B' when A or B is an
object.
- passion rules the game (18.11.10 20:22:53 ~ 20:23:38)
1