का उपयोग कर कोसाइन समानता की गणना कैसे करें मेरे पास दो matrices, ए (आयाम एम एक्स एन) और बी (एन एक्स पी) है। वास्तव में, वे ए में पंक्ति वैक्टर हैं, बी में कॉल वैक्टर, बी में मैं प्रत्येक जोड़ी a
और b
के लिए कोसाइन समानता स्कोर प्राप्त करना चाहता हूं, जहां a
मैट्रिक्स ए से एक वेक्टर (पंक्ति) है और b
एक वेक्टर है (कॉलम) मैट्रिक्स बी सेदो matrices
मैंने मैट्रिक्स को गुणा करके शुरू किया है, जिसके परिणामस्वरूप मैट्रिक्स C
(आयाम एम एक्स पी) होता है।
सी = एक * बी
हालांकि, कोज्या समानता स्कोर प्राप्त करने के लिए, मैं दो इसी वैक्टर की आदर्श द्वारा प्रत्येक मान C(i,j)
विभाजित करने के लिए की जरूरत है। क्या आप Matlab में ऐसा करने का सबसे आसान तरीका सुझा सकते हैं?
कैसे के बारे में http://octave.sourceforge.net/statistics/function/pdist.html? – Nemo