MATLAB-এ একটি অ্যারের প্রতিটি উপাদানের স্কোয়ার নেওয়া
এই অপারেশনটি অনেক গাণিতিক সমস্যায় প্রয়োগ করা যেতে পারে যেমন দুটি ভেক্টরের ডট প্রোডাক্ট খুঁজে বের করার জন্য। .^ অপারেটর একটি সাধারণ সিনট্যাক্স অনুসরণ করে যা নীচে দেওয়া হয়েছে:
B = A.^ 2B = শক্তি ( ক, 2 )
এখানে,
অভিব্যক্তি B = A.^2 প্রদত্ত অ্যারের প্রতিটি উপাদানের বর্গ গণনা করে।
B = power(A,2) অভিব্যক্তিটি B = A.^2 এর মতই কাজ করে। কিন্তু এটি একটি খুব কমই ব্যবহৃত অভিব্যক্তি।
উদাহরণ
উপরের সিনট্যাক্সের কার্যকারিতা বোঝার জন্য কিছু উদাহরণ বিবেচনা করুন।
উদাহরণ 1
এই উদাহরণে, আমরা A.^2 এক্সপ্রেশন ব্যবহার করে প্রদত্ত 1-মাত্রিক অ্যারের A-এর প্রতিটি উপাদানের বর্গ গণনা করি।
ক = [ 1 2 3 4 5 6 ] ;B = A.^ 2
উদাহরণ 2
এই MATLAB কোডে, আমরা পাওয়ার(A,2) ফাংশন ব্যবহার করে প্রদত্ত 2-মাত্রিক অ্যারে A-এর প্রতিটি উপাদানের বর্গ গণনা করি।
ক = [ 1 2 ; 3 4 ; 5 6 ] ;B = শক্তি ( ক, 2 )
উদাহরণ 3
এই উদাহরণটি A.^2 এক্সপ্রেশন ব্যবহার করে প্রদত্ত 3-মাত্রিক অ্যারের A-এর প্রতিটি উপাদানের বর্গ নির্ধারণ করে।
ক = রান্ড ( 3 , 4 , 2 ) ;B = A.^ 2
উপসংহার
কখনও কখনও আমাদের একটি অ্যারের প্রতিটি এন্ট্রিতে একটি গাণিতিক ক্রিয়াকলাপ প্রয়োগ করতে হবে এই ধরণের অপারেশনকে একটি উপাদান-দ্বারা-উপাদান অপারেশন বলা হয় এবং MATLAB এই ধরনের অপারেশনগুলিকে সমর্থন করে। এই ক্রিয়াকলাপগুলির মধ্যে একটি হল একটি অ্যারের প্রতিটি উপাদানের নেওয়া বর্গ। ম্যাটল্যাবে, .^ অপারেটর এবং পাওয়ার() ফাংশনটি অ্যারের প্রতিটি এন্ট্রির বর্গ গণনা করার জন্য ব্যবহৃত হয়। এই টিউটোরিয়ালটি ব্যাখ্যা করেছে কিভাবে উপরের পদ্ধতিগুলি ব্যবহার করে একটি অ্যারের প্রতিটি উপাদানের বর্গ গণনা করা যায়।