এই আর্টিকেলে C++ STL-এ norm() ফাংশনের কাজ, সিনট্যাক্স এবং উদাহরণ আলোচনা করা হয়েছে।
norm() কী?
norm() C++ STL-এ একটি বিল্ট-ইন ফাংশন যা <complex> হেডার ফাইলে সংজ্ঞায়িত। এটি একটি কমপ্লেক্স সংখ্যার নর্ম ভ্যালু পাওয়ার জন্য ব্যবহৃত হয়।
একটি কমপ্লেক্স সংখ্যার নর্ম ভ্যালু হলো এর স্কোয়ার্ড ম্যাগনিচিউড। সহজ কথায়, এই ফাংশন একটি কমপ্লেক্স সংখ্যার বর্গিক বিম্ব (imaginary এবং real অংশসহ) বের করে।
সিনট্যাক্স
double norm(ArithmeticType num);
প্যারামিটার
- num - যে কমপ্লেক্স মানটিতে কাজ করতে চাই।
রিটার্ন ভ্যালু
এই ফাংশন num-এর নর্ম ভ্যালু রিটার্ন করে।
উদাহরণ
ইনপুট
complex<double> comp_num(6.9, 2.6); norm(comp_num);
আউটপুট
The value of norm of (6.9,2.6) is 54.37
উদাহরণ
#include <bits/stdc++.h>
using namespace std;
int main() {
complex comp_num(6.9, 2.6);
cout << "The value of norm of " << comp_num << " is ";
cout << norm(comp_num) << endl;
return 0;
} আউটপুট
The value of norm of (6.9,2.6) is 54.37
উদাহরণ
#include <bits/stdc++.h>
using namespace std;
int main() {
complex comp_num(2.4, 1.9);
cout << "The value of norm of " << comp_num << " is ";
cout << norm(comp_num) << endl;
return 0;
} আউটপুট
The value of norm of (2.4,1.9) is 9.37