Mathcenter Forum  

Go Back   Mathcenter Forum > คณิตศาสตร์ทั่วไป > ปัญหาคณิตศาสตร์ทั่วไป
สมัครสมาชิก คู่มือการใช้ รายชื่อสมาชิก ปฏิทิน ข้อความวันนี้

ตั้งหัวข้อใหม่ Reply
 
เครื่องมือของหัวข้อ ค้นหาในหัวข้อนี้
  #1  
Old 14 ตุลาคม 2012, 12:54
suan123 suan123 ไม่อยู่ในระบบ
จอมยุทธ์หน้าหยก
 
วันที่สมัครสมาชิก: 29 เมษายน 2005
ข้อความ: 165
suan123 is on a distinguished road
Send a message via MSN to suan123
Default Singular Value Decomposition

พี่ๆคับ ช่วยดูสองข้อนี้ให้หน่อยคับ

1. Using the SVD, prove that any matrix in $\mathbb{C}^{m\times n}$ os the limit of a sequence of matrices of full rank. On other word, prove that the set of full rank matrices is a dense subset of $\mathbb{C}^{m\times n} $. Use the2-norm for your proof.

2. Suppose that $A\in\mathbb{C}^{m\times n}$ has $SVD$ : $A=U\Sigma V^{*}$. Find the eigenvalue decomposition of the $2m\times2m$ hermitian matrix

$$ \left[\begin{array}{cc}
0 & A^{*}\\
A & 0
\end{array}\right]. $$

ตอบพร้อมอ้างอิงข้อความนี้
  #2  
Old 14 ตุลาคม 2012, 14:26
nooonuii nooonuii ไม่อยู่ในระบบ
ผู้พิทักษ์กฎทั่วไป
 
วันที่สมัครสมาชิก: 25 พฤษภาคม 2001
ข้อความ: 6,408
nooonuii is on a distinguished road
Default

SVD คืออะไรเหรอครับ ผมไม่เคยใช้มาก่อน
__________________
site:mathcenter.net คำค้น
ตอบพร้อมอ้างอิงข้อความนี้
  #3  
Old 14 ตุลาคม 2012, 15:42
suan123 suan123 ไม่อยู่ในระบบ
จอมยุทธ์หน้าหยก
 
วันที่สมัครสมาชิก: 29 เมษายน 2005
ข้อความ: 165
suan123 is on a distinguished road
Send a message via MSN to suan123
Default

Singular Value Decomposition ครับ
ตอบพร้อมอ้างอิงข้อความนี้
  #4  
Old 14 ตุลาคม 2012, 17:41
nooonuii nooonuii ไม่อยู่ในระบบ
ผู้พิทักษ์กฎทั่วไป
 
วันที่สมัครสมาชิก: 25 พฤษภาคม 2001
ข้อความ: 6,408
nooonuii is on a distinguished road
Default

อ้างอิง:
ข้อความเดิมเขียนโดยคุณ suan123 View Post
พี่ๆคับ ช่วยดูสองข้อนี้ให้หน่อยคับ

1. Using the SVD, prove that any matrix in $\mathbb{C}^{m\times n}$ os the limit of a sequence of matrices of full rank. On other word, prove that the set of full rank matrices is a dense subset of $\mathbb{C}^{m\times n} $. Use the2-norm for your proof.
คิดว่าเป็นแบบนี้ครับ สมมติ $A=U\Sigma V^{*}$

โดยที่ $\Sigma=\text{diag}(a_1,a_2,...,a_k,0,...,0)$ เมื่อ $a_1\geq a_2\geq\cdots\geq a_k>0$

โดย Archimedean property จะมี $N$ ซึ่ง $a_k>\dfrac{1}{N}$

ต่อไปสร้าง $\Sigma_t=\text{diag}(a_1,...,a_k,\dfrac{1}{N+t},\dfrac{1}{N+t},...,\dfrac{1}{N+t})$ เมื่อ $t\in\mathbb{N}$

และให้ $A_t=U\Sigma_t V^{*}$ จะเห็นว่า $A_t$ มี full rank ทุก $t$ เพราะว่า $\text{rank}(A_t)=\text{rank}(\Sigma_t)$

และ $A_t\to A$ เมื่อ $t\to\infty$ เพราะว่า $\Sigma_t\to \Sigma$ เมื่อ $t\to\infty$
__________________
site:mathcenter.net คำค้น
ตอบพร้อมอ้างอิงข้อความนี้
  #5  
Old 14 ตุลาคม 2012, 18:07
nooonuii nooonuii ไม่อยู่ในระบบ
ผู้พิทักษ์กฎทั่วไป
 
วันที่สมัครสมาชิก: 25 พฤษภาคม 2001
ข้อความ: 6,408
nooonuii is on a distinguished road
Default

ข้อ $2$ ยังไม่เคยใช้พวกนี้ก็เลย no idea ครับ
__________________
site:mathcenter.net คำค้น
ตอบพร้อมอ้างอิงข้อความนี้
  #6  
Old 15 ตุลาคม 2012, 00:53
suan123 suan123 ไม่อยู่ในระบบ
จอมยุทธ์หน้าหยก
 
วันที่สมัครสมาชิก: 29 เมษายน 2005
ข้อความ: 165
suan123 is on a distinguished road
Send a message via MSN to suan123
Default

ดูเหมือนไม่ต้องใช้ 2-norm ตามที่โจทย์สั่งเลยอะครับ
ผมงงตรง
$$ \Sigma_{t}=dig(a_{1,...}a_{k},\frac{1}{N+t},\frac{1}{N+t},...\frac{1}{N+t}) $$
มายังไงครับ

15 ตุลาคม 2012 00:54 : ข้อความนี้ถูกแก้ไขแล้ว 1 ครั้ง, ครั้งล่าสุดโดยคุณ suan123
ตอบพร้อมอ้างอิงข้อความนี้
  #7  
Old 15 ตุลาคม 2012, 09:28
nooonuii nooonuii ไม่อยู่ในระบบ
ผู้พิทักษ์กฎทั่วไป
 
วันที่สมัครสมาชิก: 25 พฤษภาคม 2001
ข้อความ: 6,408
nooonuii is on a distinguished road
Default

ใช้ 2-norm ตอนเขียนแจกแจงรายละเอียดการพิสูจน์ครับ

จริงๆแล้วใช้ norm ตัวไหนก็ได้ครับ

แต่ผมก็ยังเห็นว่าไม่น่าจะถูกเพราะเมื่อ $\Sigma_t$ เปลี่ยนไป $U,V$ จะต้องเปลี่ยนตาม

จึงควรเขียนเป็น $U_t,V_t$ แทน แต่รายละเอียดส่วนนี้ผมก็ยังไม่ค่อยเข้าใจครับ
__________________
site:mathcenter.net คำค้น
ตอบพร้อมอ้างอิงข้อความนี้
  #8  
Old 16 ตุลาคม 2012, 16:42
Anarist's Avatar
Anarist Anarist ไม่อยู่ในระบบ
จอมยุทธ์หน้าใหม่
 
วันที่สมัครสมาชิก: 18 ตุลาคม 2004
ข้อความ: 58
Anarist is on a distinguished road
Default

ข้อ 1 ไอเดียหลักๆ เหมือนของคุณ nooonuii แหละครับ
ให้ $A = U \Sigma V^*$ ไว้ก่อน โดย SVD

แต่ $\Sigma$ เนี่ยมัน m-by-n diagonal (rectangular diagonal) with nonnegative entries
เวลาเขียน diagonal ก็เลยจะงงๆหน่อย
โดยไม่เสียนัยก็เรียงมากไปน้อยจากบนลงล่าง $a_1 , ... , a_k , ... , a_d$ โดย $d= min(m,n)$
สมมติมันไม่ full rank ก็คือ $a_{k+1} = ... = a_d = 0$ และ $a_k > 0$

ทริกคือหา $A_\epsilon$ ที่จะเข้าหา $A$ โดยใช้ $U,V$ เดิม
แต่เปลี่ยน $\Sigma$ เป็น $\Sigma_\epsilon$โดยเติมตรง $a_{k+1} , ... , a_d$ ที่เป็น 0 ด้วย $\epsilon$ น่ะครับ
จะได้ $A_\epsilon - A = U (\Sigma_\epsilon - \Sigma) V^*$
เช็คได้ว่า 2-norm ของอันนี้เป็น $\epsilon$ (จริงๆ ที่ใช้ 2-norm ง่ายสุดเพราะมันก็คือค่ามากสุดของสมาชิกใน $\Sigma$ นั่นเอง)

ข้อ 2 block matrix อันนั้นไม่ใช่ (m+n)-by-(m+n) เหรอครับ
แต่ถ้าเอาตามนั้นลองคูณเข้าทางซ้ายขวาด้วย block ที่มี $U,V,U^*,V^*$ ดูครับ
(สลับกันให้ถูก ให้สุดท้ายเหลือแต่ $\Sigma , \Sigma^*$ แล้วก็ต้องสลับที่นิดหน่อย)
ตอบพร้อมอ้างอิงข้อความนี้
  #9  
Old 17 ตุลาคม 2012, 01:33
suan123 suan123 ไม่อยู่ในระบบ
จอมยุทธ์หน้าหยก
 
วันที่สมัครสมาชิก: 29 เมษายน 2005
ข้อความ: 165
suan123 is on a distinguished road
Send a message via MSN to suan123
Default

Let A to be an arbitrary matrix. We need to find the full-rank matrix $A_{k}$ for $k=1,2,3,...$ such that $$lim_{k\rightarrow\infty}A_{k}=A.$$

Consider $$A=U\Sigma V^{H}=\Sigma_{i=1}^{n}u_{i}v_{i}^{H}\sigma_{i},$$


since we need $A_{k}$ to be full rank, all of singular values of $A_{k}$ must be greater than 0.
Let $$A_{k}=\Sigma_{i=1}^{n}u_{i}v_{i}^{H}\left(\sigma_{i}+\frac{1}{k}\right),$$
then the singular values $$\sigma_{i}+\frac{1}{k}>0, \forall {i} $$

$$lim_{k\rightarrow0}A_{k} =\Sigma_{i=1}^{n}u_{i}v_{i}^{H}\left(\sigma_{i}+lim_{k\rightarrow0}\frac{1}{k}\right)
=\Sigma_{i=1}^{n}u_{i}v_{i}^{H}\sigma_{i}
=A.$$

อ่านแล้วงงไหมครับ
ตอบพร้อมอ้างอิงข้อความนี้
  #10  
Old 17 ตุลาคม 2012, 02:18
suan123 suan123 ไม่อยู่ในระบบ
จอมยุทธ์หน้าหยก
 
วันที่สมัครสมาชิก: 29 เมษายน 2005
ข้อความ: 165
suan123 is on a distinguished road
Send a message via MSN to suan123
Default

ช่วยอธิบายข้อ 2 อีกนิดได้มั๊ยครับ
ตอบพร้อมอ้างอิงข้อความนี้
  #11  
Old 16 พฤศจิกายน 2012, 16:42
kongp kongp ไม่อยู่ในระบบ
ลมปราณไร้สภาพ
 
วันที่สมัครสมาชิก: 05 พฤษภาคม 2006
ข้อความ: 1,127
kongp is on a distinguished road
Default

สมัยแรกๆ ผมก็งง SVD , Eigen Value . ต่อมาก็รู้ว่าไม่มีอะไรมาก นอกจากหาตัวแทนของเมตริกซ์สำหรับในเชิงเขียนโปรแกรมหาผลลัพธ์ บางคนก็ว่าซับซ้อนอีกระดับ ซึ่งซับซ้อนมากกว่านี้ก็มี ช่วยๆ กันพัฒนาและศึกษานะครับ (เมตริกซ์แยกออกแบบเวกเตอร์ในระนาบสี่แกน)
ตอบพร้อมอ้างอิงข้อความนี้
  #12  
Old 17 พฤศจิกายน 2012, 02:50
suan123 suan123 ไม่อยู่ในระบบ
จอมยุทธ์หน้าหยก
 
วันที่สมัครสมาชิก: 29 เมษายน 2005
ข้อความ: 165
suan123 is on a distinguished road
Send a message via MSN to suan123
Default

ในสาย Applied Mathematics, Eigenvalues problem นี้เป็นปัญหาใหญ่มากๆเลยครับ ทุกวันนี้ก็ยังไม่มีวิธีการหาที่ดีที่สุด ถ้าคนที่เคยใช้ Matlab จะรู้ว่า command \ เป็น function มหัศจรรย์เลยละครับ

ผมเป็นมือใหม่ ยังดีที่ได้พี่ๆในบอร์ดช่วยชี้แนะครับ ไม่งั้นอาจจะเรียนไม่จบเอาได้
ตอบพร้อมอ้างอิงข้อความนี้
  #13  
Old 17 พฤศจิกายน 2012, 07:42
kongp kongp ไม่อยู่ในระบบ
ลมปราณไร้สภาพ
 
วันที่สมัครสมาชิก: 05 พฤษภาคม 2006
ข้อความ: 1,127
kongp is on a distinguished road
Default

จบไม่จบเป็นไปตามสังคมครับ แนะให้เข้ากลุ่ม ไม่ต้องหวังผลเลอเลิศเกินไป
ตอบพร้อมอ้างอิงข้อความนี้
  #14  
Old 18 พฤศจิกายน 2012, 11:54
suan123 suan123 ไม่อยู่ในระบบ
จอมยุทธ์หน้าหยก
 
วันที่สมัครสมาชิก: 29 เมษายน 2005
ข้อความ: 165
suan123 is on a distinguished road
Send a message via MSN to suan123
Default

SVD ต่ออีกสักข้อครับ

Use $SVD$ to show that if $A$ belongs to $\mathcal{R}^{m\times n}$ with $m\geq n,$ then there exists $Q\in\mathcal{R}^{m\times n}$ such that $Q^{T}Q=I$ and $P\in\mathcal{R}^{m\times n}$ a positive semi-definite matrix such that $A=QP$.

This is called the the polar decomposition. Also show that if $A$ is invertible, then the polar decomposition is unique.
ตอบพร้อมอ้างอิงข้อความนี้
ตั้งหัวข้อใหม่ Reply


หัวข้อคล้ายคลึงกัน
หัวข้อ ผู้ตั้งหัวข้อ ห้อง คำตอบ ข้อความล่าสุด
แก้สมการโดย Adomian decomposition method lek_cha คณิตศาสตร์อุดมศึกษา 5 14 มกราคม 2009 17:44


กฎการส่งข้อความ
คุณ ไม่สามารถ ตั้งหัวข้อใหม่ได้
คุณ ไม่สามารถ ตอบหัวข้อได้
คุณ ไม่สามารถ แนบไฟล์และเอกสารได้
คุณ ไม่สามารถ แก้ไขข้อความของคุณเองได้

vB code is On
Smilies are On
[IMG] code is On
HTML code is Off
ทางลัดสู่ห้อง


เวลาที่แสดงทั้งหมด เป็นเวลาที่ประเทศไทย (GMT +7) ขณะนี้เป็นเวลา 18:26


Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Modified by Jetsada Karnpracha