Skip to content

Vectors (R)

Vectors के बेसिक्स

दो vectors a और b को consider करें।

a <- c(1,2)
b <- c(1,1)

इन दो vectors को 2D coordinate system में इस तरह visualize किया जा सकता है:

हम इन vectors पर दो प्रकार के linear operations कर सकते हैं:
1. Vector addition
2. Scalar के साथ vector का multiplication

Vector addition:
अगर हम a और b को जोड़ते हैं, तो sum एक vector होगा जिसके members a और b के corresponding members का sum होंगे।

a+b
## [1] 2 3

Vector multiplication:
अगर हम b को 2 से multiply करते हैं, तो हमें एक vector मिलेगा जिसके हर member को 2 से multiply किया गया है।

2*b
## [1] 2 2

Subspaces और span

चूंकि हम vectors पर केवल दो प्रकार के linear operations कर सकते हैं, इसलिए कोई भी linear combination इस रूप में होगा:
$$ S= \alpha a + \beta b $$ जहां \(\alpha\) और \(\beta\) वास्तविक संख्याएं हैं और \(a\) और \(b\) vectors हैं।

\(a\) और \(b\) के सभी संभावित linear combinations के बारे में क्या?

Linear combinations in 2d

Vector a और b का linear combination पूरा 2D plane बनाता है।

Vector space वह space है जिसमें vector मौजूद हो सकता है। एक 2D vector, जैसे a या b, का vector space \(R^2\) होगा और एक 3D vector जैसे d=[1,2,3] का vector space \(R^3\) है।
Span: सभी संभावित linear combinations का सेट उन vectors के span के रूप में जाना जाता है।

उपर्युक्त दो vectors a = [1,2] और b=[1,1] के लिए, पूरा 2D space span है, क्योंकि हम 2D space में हर vector को इन दो vectors के linear combination के रूप में प्राप्त कर सकते हैं।

Vector space और vector span के बीच का अंतर समझाने के लिए, दो vectors d=[1,2,3] और e=[1,1,1] पर विचार करें।
चूंकि ये दोनों vectors 3 dimensions में हैं, इनका vector space 3 या \(R^3\) है।
d+e जोड़ने पर मुझे 3D में एक और vector मिलता है।

d <- c(1,2,3)
e <- c(1,1,1)
d+e
## [1] 2 3 4

लेकिन d और e के लिए सभी linear combinations क्या हैं?

Linear combinations in 3d

यह एक 2D plane बनाता है जो origin के माध्यम से जाता है। इसलिए ये vectors एक plane (in \(R^2\)) को span करते हैं, हालांकि उनका vector space (\(R^3\)) है।

किसी भी vectors के सेट का अधिकतम span उनके vector space के बराबर होता है।

Linear Independence

Linear independence तब होती है जब एक vector का दूसरे से कोई संबंध नहीं होता। पहले उदाहरण में a=[1,2] और b=[1,1] के साथ, 2D space में कोई भी vector a और b के linear combination के रूप में लिखा जा सकता है। दूसरे उदाहरण में d=[1,2,3] और e=[1,1,1] के साथ, plane पर कोई भी vector d और e के linear combination के रूप में लिखा जा सकता है। एक vector जो plane में नहीं है, जैसे f = [2,3,3], d और e के लिए linearly independent है, क्योंकि कोई \(\alpha\) और \(\beta\) ऐसा नहीं है जो \(f=\alpha d+\beta e\) को संतुष्ट करे।

n dimensions के vector space में (vector space n है), अधिकतम n vectors हो सकते हैं जो linearly independent हैं।

Bases, norms और inner products

\(R^n\) space के लिए एक basis कोई भी linearly independent vectors का सेट S है ऐसा कि span(S) = n।
उपर्युक्त उदाहरणों से, a और b vector space \(R^2\) में हैं और उनका span भी \(R^2\) है। इसलिए वे \(R^2\) के लिए एक basis बनाते हैं।
इसी तरह, तीन independent vectors d, e और f vector space \(R^3\) में हैं और \(R^3\) के लिए एक basis बनाते हैं।

\(R^2\) के लिए standard basis [1.0] और [0,1] है।

Vector का norm vector की लंबाई होती है।

\[ l_2 \,norm(\bar{v}) = \sqrt{x_1^2 + y_1^2+..} \]
norm(a,  type="2")
## [1] 2.236068
norm(d,  type="2")
## [1] 3.741657

Dot product (या inner product) दो vectors को input के रूप में लेता है और एक संख्या को output के रूप में लौटाता है। इसे इस तरह परिभाषित किया गया है: \(\bar{x}.\bar{y} = \sum{x_i\times y_i}\)। यह एक vector की छाया की लंबाई को दूसरे पर दर्शाता है।

library(geometry)
dot(a,b)
## [1] 3

इस श्रृंखला में अगले पोस्ट में, मैं matrices के बारे में बात करूंगा।

References

  1. Strang, G. (2016). Introduction to Linear Algebra. Wellesley-Cambridge Press
Back to top