MATLAB-এ হিস্টোগ্রাম বারের উচ্চতা কীভাবে সেট করবেন

Matlab E Histograma Barera Uccata Kibhabe Seta Karabena



আপনি একটি আপনার ডেটা কল্পনা করতে খুঁজছেন হিস্টোগ্রাম MATLAB ব্যবহার করে? হিস্টোগ্রাম শক্তিশালী টুল যা আমাদের ডেটা বিতরণ বুঝতে সাহায্য করে। এর উচ্চতা নির্ধারণ করে হিস্টোগ্রাম বার, আমরা নির্দিষ্ট তথ্যের উপর জোর দিতে পারি বা আমাদের প্রয়োজন অনুসারে ভিজ্যুয়ালাইজেশন কাস্টমাইজ করতে পারি।

এই নিবন্ধটি উচ্চতা নির্ধারণের জন্য একটি সহজ এবং ব্যাপক নির্দেশিকা প্রদান করবে হিস্টোগ্রাম বার ম্যাটল্যাবে।







ম্যাটল্যাবে হিস্টোগ্রাম বারের উচ্চতা কীভাবে সেট করবেন

সেট করার প্রক্রিয়ার দিকে অগ্রসর হওয়ার আগে হিস্টোগ্রাম বারের উচ্চতা ম্যাটল্যাবে, এটির গুরুত্ব বোঝা ভাল।



হিস্টোগ্রাম বারের উচ্চতা কেন সেট করবেন?

হিস্টোগ্রাম একটি ডেটাসেটের ফ্রিকোয়েন্সি বিতরণের একটি সুস্পষ্ট উপস্থাপনা অফার করে, নির্দিষ্ট ব্যবধান বা বিনের মধ্যে সংঘটনের সংখ্যা প্রদর্শন করে। যদিও MATLAB হিস্টোগ্রাম প্রদর্শনের জন্য ডিফল্ট সেটিংস প্রদান করে, বারগুলির উচ্চতা সামঞ্জস্য করা আপনাকে গুরুত্বপূর্ণ বৈশিষ্ট্যগুলিকে হাইলাইট করতে বা নির্দিষ্ট রেঞ্জগুলিতে ফোকাস করতে দেয়, এইভাবে, আপনাকে আপনার ডেটার ব্যাখ্যাকে উন্নত করতে সহায়তা করে।



এর উচ্চতা নির্ধারণের জন্য এখানে নির্দেশিকা রয়েছে একটি হিস্টোগ্রাম বার ম্যাটল্যাবে।





ধাপ 1: আপনার ডেটা আমদানি করুন

প্রথমত, MATLAB-এ আপনার ডেটাসেট আমদানি করা আপনার জন্য গুরুত্বপূর্ণ। এটি বিভিন্ন পদ্ধতি ব্যবহার করে করা যেতে পারে, যেমন একটি ফাইল লোড করা বা স্ক্রিপ্ট বা ফাংশনের মাধ্যমে ডেটা তৈরি করা।



উদাহরণস্বরূপ, নীচের প্রদত্ত সিনট্যাক্সে, আমরা বিল্ট-ইন থেকে র্যান্ডম ডেটা তৈরি করছি রান্ড ফাংশন

তারিখ = সারি ( 1 , n ) ;

উপরের নির্দেশটি ম্যাটল্যাবে সংখ্যার একটি র্যান্ডম অ্যারে তৈরি করবে, যেখানে n অ্যারের মধ্যে উপাদানের পছন্দসই সংখ্যা প্রতিনিধিত্ব করে।

ধাপ 2: একটি হিস্টোগ্রাম তৈরি করুন

ডেটা তৈরি করার পরে, আপনাকে অবশ্যই ব্যবহার করতে হবে হিস্টোগ্রাম আপনার ডেটার একটি মৌলিক হিস্টোগ্রাম তৈরি করতে ম্যাটল্যাবে ফাংশন; সেই কারণে, আপনাকে এই ফাংশনের ইনপুট হিসাবে ডেটাসেট নির্দিষ্ট করতে হবে।

তারিখ = সারি ( 1 , n ) ; % পছন্দসই ব্যবহার করে আপনার ডেটা তৈরি করুন 'n'
হিস্টোগ্রাম ( তথ্য ) ; % ব্যবহার করে একটি মৌলিক হিস্টোগ্রাম তৈরি করুন 'হিস্টোগ্রাম' ফাংশন

উপরের কোডে, ডেটা ব্যবহার করে উত্পন্ন এলোমেলো সংখ্যার অ্যারের প্রতিনিধিত্ব করে র্যান্ড (1, n) . হিস্টোগ্রাম ফাংশনে ইনপুট হিসাবে ডেটা পাস করার মাধ্যমে, MATLAB ডিফল্ট সেটিংস সহ একটি হিস্টোগ্রাম তৈরি করবে।

ধাপ 3: হিস্টোগ্রাম কাস্টমাইজ করুন

MATLAB বিভিন্ন কাস্টমাইজেশন বিকল্প অফার করে যা আপনাকে হিস্টোগ্রামের চেহারা পরিবর্তন করতে সাহায্য করে। আপনি যদি হিস্টোগ্রাম বারের উচ্চতা সেট করতে চান তবে আপনি নিম্নলিখিত সিনট্যাক্স ব্যবহার করে হিস্টোগ্রাম অবজেক্টের বৈশিষ্ট্যগুলি সামঞ্জস্য করতে পারেন।

% হিস্টোগ্রাম অবজেক্টের বৈশিষ্ট্য পরিবর্তন করুন সেট বারের উচ্চতা
h.BinWidth = 0.1 ; % প্রতিটি বিনের প্রস্থ সামঞ্জস্য করুন
h.Normalization = 'গণনা' ; % স্বাভাবিকীকরণ সেট করুন 'গণনা' ফ্রিকোয়েন্সি প্রতিনিধিত্ব করতে
h.Facecolor = 'নীল' ; % হিস্টোগ্রাম বারের রঙ সেট করুন
h.EdgeColor = 'কালো' ; % হিস্টোগ্রাম প্রান্তের রঙ সেট করুন

% অতিরিক্ত বৈশিষ্ট্য আপনি পরিবর্তন করতে পারেন:
% h.BinLimits = [ নিম্ন_সীমা উচ্চ_সীমা ] ; % বিনের পরিসীমা নির্দিষ্ট করুন
% h.BinEdges = bin_edges; % কাস্টম বিন প্রান্ত নির্দিষ্ট করুন

উপরের কোডে, হিস্টোগ্রাম ফাংশন ব্যবহার করে তৈরি হিস্টোগ্রাম অবজেক্ট সংরক্ষণ করে। এর বৈশিষ্ট্য পরিবর্তন করতে , যেমন বিন প্রস্থ, স্বাভাবিককরণ, মুখের রঙ, এবং এজ কালার , আপনি আপনার পছন্দ অনুযায়ী হিস্টোগ্রাম চেহারা বার কাস্টমাইজ করতে পারেন. উপরন্তু, আপনি অন্যান্য বৈশিষ্ট্য যেমন সামঞ্জস্য করতে পারেন বিন লিমিটস বা BinEdges হিস্টোগ্রামকে আরও কাস্টমাইজ করতে।

ধাপ 4: হিস্টোগ্রাম বারের উচ্চতা সামঞ্জস্য করুন

বারের উচ্চতা পরিবর্তন করতে, আপনি এর মান পরিবর্তন করতে পারেন বিন কাউন্টস হিস্টোগ্রাম অবজেক্টের বৈশিষ্ট্য যা আপনাকে প্রতিটি বিনের সংঘটনের সংখ্যা নির্দিষ্ট করতে দেয়।

% BinCounts সম্পত্তির মান পরিবর্তন করে বার উচ্চতা পরিবর্তন করুন
newBinCounts = [ 5 , 10 , 3 , 7 ] ; % ঘটনার কাঙ্ক্ষিত সংখ্যা উল্লেখ করুন ভিতরে প্রতিটি বিন

h.BinCounts = newBinCounts; % BinCounts সম্পত্তিতে নতুন বিন গণনা বরাদ্দ করুন

উপরের কোডে, newBinCounts একটি বিন্যাস যা প্রতিটি বিনের কাঙ্খিত সংখ্যার প্রতিনিধিত্ব করে। এই অ্যারে বরাদ্দ দ্বারা বিন কাউন্টস হিস্টোগ্রাম বস্তুর সম্পত্তি , আপনি সেই অনুযায়ী বারগুলির উচ্চতা সামঞ্জস্য করতে পারেন।

ধাপ 5: ম্যানুয়ালি হিস্টোগ্রাম বার হাইট সেট করুন

আপনি যদি প্রতিটি বারের উচ্চতা ম্যানুয়ালি সেট করতে চান, আপনি মানগুলির একটি অ্যারে নির্ধারণ করতে পারেন বিন কাউন্টস সম্পত্তি এই মানগুলি প্রতিটি বিনের জন্য পছন্দসই উচ্চতার সাথে সঙ্গতিপূর্ণ হওয়া উচিত।

% ম্যানুয়ালি সেট উচ্চতা
ইচ্ছাকৃত উচ্চতা = [ 3 , 6 , 2 , 4 ] ; % পছন্দসই উচ্চতা উল্লেখ করুন জন্য প্রতিটি বিন

h.BinCounts = desiredHeights; % BinCounts-এ কাঙ্ক্ষিত উচ্চতার অ্যারে বরাদ্দ করুন

ধাপ 6: পরিবর্তিত হিস্টোগ্রামটি কল্পনা করুন

বারের উচ্চতা নির্ধারণ করার পর, আপনাকে MATLAB-এ প্লট বা বার ফাংশন ব্যবহার করে পরিবর্তিত হিস্টোগ্রাম প্লট করতে হবে। এটি প্রতিটি বারের জন্য নির্দিষ্ট উচ্চতার সাথে আপনার ডেটা প্রদর্শন করতে সহায়তা করবে।

এখানে একটি সম্পূর্ণ MATLAB কোড রয়েছে যা উপরে প্রদত্ত পদক্ষেপগুলি অনুসরণ করে:

n = 100 ; % ডেটা পয়েন্টের সংখ্যা
তারিখ = সারি ( 1 , n ) ; % র্যান্ডম ডেটা জেনারেট করুন
% ঘটনার কাঙ্ক্ষিত সংখ্যা উল্লেখ করুন ভিতরে প্রতিটি বিন
ইচ্ছাকৃত উচ্চতা = [ 3 , 6 , 2 , 4 ] ; % পছন্দসই উচ্চতা উল্লেখ করুন জন্য প্রতিটি বিন

% সংশ্লিষ্ট বিন প্রান্তগুলি গণনা করুন
প্রান্ত = লিনস্পেস ( মিনিট ( তথ্য ) , সর্বোচ্চ ( তথ্য ) , নাম ( কাঙ্ক্ষিত উচ্চতা ) + 1 ) ;

% পছন্দসই বিন প্রান্ত ব্যবহার করে একটি হিস্টোগ্রাম তৈরি করুন এবং পছন্দসই উচ্চতা নির্ধারণ করুন
h = হিস্টোগ্রাম ( 'BinEdges' , প্রান্ত, 'বিনকাউন্টস' , কাঙ্ক্ষিত উচ্চতা ) ;

% হিস্টোগ্রাম চেহারা কাস্টমাইজ করুন
h.Facecolor = 'নীল' ; % বারগুলির রঙ সেট করুন
h.EdgeColor = 'কালো' ; % প্রান্তের রঙ সেট করুন

% পরিবর্তিত হিস্টোগ্রাম প্লট করুন
xlabel ( 'ডেটা' ) ; % x-অক্ষ লেবেল সেট করুন
ylabel ( 'ফ্রিকোয়েন্সি' ) ; % y-অক্ষ লেবেল সেট করুন
শিরোনাম ( 'ম্যানুয়ালি সেট বার হাইট সহ হিস্টোগ্রাম' ) ; % হিস্টোগ্রামের শিরোনাম সেট করুন

উপসংহার

হিস্টোগ্রাম বারের উচ্চতা সেট করা দরকারী, কারণ এটি ব্যবহারকারীকে বারে দেখানো ডেটা পরিষ্কারভাবে কল্পনা করতে সাহায্য করবে। এই নিবন্ধটি ডেটা আমদানি করে, একটি হিস্টোগ্রাম তৈরি করে, হিস্টোগ্রামকে কাস্টমাইজ করে, সামঞ্জস্য করে বা ম্যানুয়ালি বারের উচ্চতা সেট করে এবং তারপর কোড নির্বাহ করে হিস্টোগ্রাম বারটি ভিজ্যুয়ালাইজ করে হিস্টোগ্রামের উচ্চতা সেট করার জন্য একটি দরকারী ধাপে ধাপে নির্দেশিকা প্রদান করেছে। ম্যাটল্যাবে। হিস্টোগ্রাম বারের উচ্চতা কীভাবে সেট করতে হয় সে সম্পর্কে একটি স্পষ্ট ধারণা পাওয়া ব্যবহারকারীদের তাদের পছন্দ অনুযায়ী উচ্চতা সামঞ্জস্য করতে সহায়তা করবে।