ম্যাট্রিক্স সমীকরণ সমাধান করতে এবং পরিসংখ্যান বিশ্লেষণ করতে ম্যাটল্যাব কীভাবে ব্যবহার করবেন

সুচিপত্র:

ম্যাট্রিক্স সমীকরণ সমাধান করতে এবং পরিসংখ্যান বিশ্লেষণ করতে ম্যাটল্যাব কীভাবে ব্যবহার করবেন
ম্যাট্রিক্স সমীকরণ সমাধান করতে এবং পরিসংখ্যান বিশ্লেষণ করতে ম্যাটল্যাব কীভাবে ব্যবহার করবেন

ভিডিও: ম্যাট্রিক্স সমীকরণ সমাধান করতে এবং পরিসংখ্যান বিশ্লেষণ করতে ম্যাটল্যাব কীভাবে ব্যবহার করবেন

ভিডিও: ম্যাট্রিক্স সমীকরণ সমাধান করতে এবং পরিসংখ্যান বিশ্লেষণ করতে ম্যাটল্যাব কীভাবে ব্যবহার করবেন
ভিডিও: বাংলায় মুক্ত সফটওয়্যার ০৩ - গিম্প | Free Software in Bangla - GIMP 2024, এপ্রিল
Anonim

এই নির্দেশনা সেট ব্যাখ্যা করে কিভাবে ম্যাট্রিক্স সমীকরণ সমাধান করা যায় এবং ম্যাটল্যাবে ম্যাট্রিক্সে পরিসংখ্যান বিশ্লেষণ করা হয়।

  • ম্যাট্রিক্স সমীকরণগুলি Ax = B আকারে হবে।
  • পরিসংখ্যান বিশ্লেষণ সর্বনিম্ন, সর্বাধিক এবং পরিসরের পাশাপাশি ডেটা পয়েন্টের মোট সংখ্যা খুঁজে পাবে। উপরন্তু, এটি যোগফল, গড় এবং মান বিচ্যুতি অন্তর্ভুক্ত করবে। এই বিভাগটি নিজে ব্যবহার করা যেতে পারে (পার্ট 1 ছাড়া)।
  • MATLAB প্রোগ্রামিং -এ অভিজ্ঞ ব্যক্তিদের জন্য, বোল্ড প্রিন্ট প্রতিটি ধাপের একটি ওভারভিউ প্রদান করে।
  • নতুন এবং কম আত্মবিশ্বাসী MATLAB ব্যবহারকারীদের জন্য, অ সাহসী পাঠ্য প্রতিটি ধাপের আরো বিস্তারিত বিবরণ প্রদান করবে।
  • প্রতিটি ধাপে ইটালাইজড টেক্সট ধাপের একটি উদাহরণ প্রদান করে; এটি প্রস্তাবিত যে যারা প্রোগ্রামিংয়ের সাথে অপরিচিত তারা এই উদাহরণগুলি ব্যবহার করে যা তারা টাইপ করেছে তার সাথে তুলনা করে।

ধাপ

ধাপ 1. MATLAB ডাউনলোড করুন।

আপনার যদি ইতিমধ্যে MATLAB ডাউনলোড না থাকে, তাহলে দেখুন: https://www.mathworks.com/store/link/products/student/SV?s_tid=ac_buy_sv_but1_2&requestedDomain=www.mathworks.com MATLAB ডাউনলোড করতে। যদি আপনি ইতিমধ্যে এটি না করেন তবে একটি ছাত্র অ্যাকাউন্ট তৈরি করুন।

2 এর অংশ 1: ম্যাট্রিক্স সমীকরণ সমাধান করা

ধাপ 1. একটি ম্যাট্রিক্স সমীকরণ, Ax = B- এর স্ট্যান্ডার্ড আকারে ব্যবহারযোগ্য হতে আপনার ম্যাট্রিক্সকে মানসম্মত করুন।

  • এই নির্দেশ সেটের জন্য, ম্যাট্রিক্স সমীকরণ [1 2 -2; 2 3 1; 3 2 -4] x = [9; 23; 11] সমীকরণ সমাধানের প্রক্রিয়াটি ব্যাখ্যা করতে ব্যবহৃত হবে।
  • ম্যাট্রিক্স [1 2 -2; 2 3 1; 3 2 -4] হল সহগ ম্যাট্রিক্স।
  • বি ম্যাট্রিক্স হল [9; 23; 11]।
  • পরিবর্তনশীল x হল সমীকরণের সমাধানের ম্যাট্রিক্স।

ধাপ 2. একটি ম্যাট্রিক্স তৈরি করুন।

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

ধাপ 3. বি ম্যাট্রিক্স তৈরি করুন।

  • উপরে বর্ণিত একই বিন্যাসে B ম্যাট্রিক্স টাইপ করুন, অথবা নীচে সংক্ষিপ্ত নির্দেশাবলী অনুসরণ করুন।
  • একটি সমান চিহ্নের পরে পরিবর্তনশীল নাম টাইপ করুন। তারপরে একটি বাম বন্ধনী, ম্যাট্রিক্সের এন্ট্রি এবং একটি ডান বন্ধনী টাইপ করুন। তারপর এন্টার চাপুন।
  • উদাহরণস্বরূপ, ব্যবহারকারী টাইপ করবে বি = [9; 23; ১১] এবং তারপর এন্টার চাপুন।
  • ENG3050P2part2
    ENG3050P2part2

ধাপ 4. ম্যাট্রিক্স সমীকরণ সমাধানের জন্য ম্যাট্রিক্স সামঞ্জস্যপূর্ণ কিনা তা পরীক্ষা করে দেখুন।

প্রতিটি ম্যাট্রিক্সের আকারকে একটি ভেরিয়েবল হিসাবে সংরক্ষণ করে এবং A তে একই সংখ্যক কলাম আছে কিনা তা পরীক্ষা করে দেখুন।

  • ম্যাট্রিক্স বীজগণিতে ব্যবহার করার আগে কেন সামঞ্জস্যের জন্য ম্যাট্রিক্স পরীক্ষা করা উচিত তা পর্যালোচনা করতে https://math.sfsu.edu/smith/Documents/AppendixC.pdf তে যান।
  • ম্যাট্রিক্সের জন্য একটি আকারের ভেরিয়েবল তৈরি করুন A. একটি নতুন পরিবর্তনশীল নাম টাইপ করুন যার পরে একটি সমান চিহ্ন, তারপর 'আকার' এবং বন্ধনীতে আবদ্ধ A ম্যাট্রিক্সের জন্য পরিবর্তনশীল টাইপ করুন। এন্টার চাপুন।
  • উদাহরণ ম্যাট্রিক্সের জন্য, ব্যবহারকারী টাইপ করবে Asize = আকার (A) এবং এন্টার চাপুন।
  • উপরের মত একই ভাবে ম্যাট্রিক্স B এর জন্য একটি আকারের ভেরিয়েবল তৈরি করুন।
  • উদাহরণস্বরূপ, ব্যবহারকারী টাইপ করবে Bsize = সাইজ (B) এবং এন্টার চাপুন।
  • A এর সারিগুলিকে B- এর কলামের সাথে তুলনা করে একটি নতুন পরিবর্তনশীল নাম টাইপ করুন যার পরে একটি সমান চিহ্ন রয়েছে। তারপর একটি বাম বন্ধনী টাইপ করুন, A আকারের পরিবর্তনশীল নাম এবং '(2)', দুটি সমান চিহ্ন, আপনার B আকারের পরিবর্তনশীল নাম, '(1)' এবং বন্ধনী বন্ধ করুন। এন্টার চাপুন।
  • উদাহরণ ম্যাট্রিক্সের জন্য, ব্যবহারকারী টাইপ করবে comp = (Asize (2) == Bsize (1)) এবং এন্টার চাপুন।
  • যদি ম্যাট্রিক্স সামঞ্জস্যপূর্ণ হয়, আউটপুট 1 হবে এবং ম্যাট্রিক্স ম্যাট্রিক্স সমীকরণের জন্য ব্যবহার করা যেতে পারে।
  • যদি ম্যাট্রিক্স সামঞ্জস্যপূর্ণ না হয়, আউটপুট 0 হবে এবং ম্যাট্রিক্স ম্যাট্রিক্স সমীকরণের জন্য ব্যবহার করা যাবে না।
  • ENG3050P2part4
    ENG3050P2part4

ধাপ 5. x এর জন্য সমাধান করুন।

  • টাইপ করুন 'x =', A ম্যাট্রিক্স পরিবর্তনশীল নাম, একটি ব্যাকস্ল্যাশ (), এবং B ম্যাট্রিক্স পরিবর্তনশীল নাম। এন্টার চাপুন।
  • উদাহরণস্বরূপ, ব্যবহারকারী টাইপ করবে x = A / B এবং এন্টার চাপুন।
  • সমাধান x ভেরিয়েবলে সংরক্ষণ করা হবে।
  • ENG3050P2part3solvex
    ENG3050P2part3solvex

2 এর অংশ 2: পরিসংখ্যান বিশ্লেষণ সম্পাদন

ধাপ 1. একটি সারি ম্যাট্রিক্স হিসাবে একটি ম্যাট্রিক্স তৈরি করুন।

  • A এর জন্য একটি নতুন পরিবর্তনশীল নাম লিখুন, তারপরে একটি সমান চিহ্ন। একটি বাম বন্ধনী ([) এবং প্রতিটি সংখ্যা একটি স্থান বা কমা দ্বারা পৃথক করা ম্যাট্রিক্সে টাইপ করুন। ডান বন্ধনী (]) দিয়ে বন্ধ করুন এবং এন্টার টিপুন।
  • অংশ 1 এর ধাপ 1 এ দেওয়া ম্যাট্রিক্সের উদাহরণের জন্য, ব্যবহারকারী টাইপ করবে Arow = [1 2 -2 2 3 3 1 3 2 -4] এবং এন্টার চাপুন।
  • ENG3050P2part7
    ENG3050P2part7

ধাপ 2. বিল্ট-ইন ফাংশন 'সংখ্যার' ব্যবহার করে ডেটা পয়েন্টের সংখ্যা গণনা করুন।

  • একটি নতুন পরিবর্তনশীল নাম টাইপ করুন, এর পরে একটি সমান চিহ্ন। তারপর টাইপ করুন 'সংখ্যা' এবং বন্ধনীতে আবদ্ধ A ম্যাট্রিক্সের নাম। এন্টার চাপুন।
  • উদাহরণস্বরূপ, ব্যবহারকারী টাইপ করবে মোট = সংখ্যা (Arow) এবং এন্টার চাপুন।
  • ENG3050P2numel
    ENG3050P2numel

ধাপ 3. অন্তর্নির্মিত ফাংশন 'মিনিট' ব্যবহার করে সর্বনিম্ন ডেটা গণনা করুন।

  • একটি নতুন পরিবর্তনশীল নাম টাইপ করুন, এর পরে একটি সমান চিহ্ন। তারপর 'min' টাইপ করুন এবং আপনার A ম্যাট্রিক্সের নাম বন্ধনীতে আবদ্ধ করুন। তারপর এন্টার চাপুন।
  • উদাহরণস্বরূপ, ব্যবহারকারী টাইপ করবে আমিন = মিনিট (Arow) এবং এন্টার চাপুন।
  • ENG3050P2part8
    ENG3050P2part8

ধাপ 4. অন্তর্নির্মিত ফাংশন 'সর্বোচ্চ' ব্যবহার করে সর্বাধিক ডেটা গণনা করুন।

  • একটি নতুন পরিবর্তনশীল নাম টাইপ করুন, এর পরে একটি সমান চিহ্ন। তারপর টাইপ করুন 'সর্বোচ্চ' এবং বন্ধনীতে সংযুক্ত A ম্যাট্রিক্সের নাম। এন্টার চাপুন।
  • উদাহরণস্বরূপ, ব্যবহারকারী টাইপ করবে Amax = সর্বোচ্চ (Arow) এবং এন্টার চাপুন।
  • ENG3050P2part9
    ENG3050P2part9

ধাপ 5. সর্বনিম্ন মান থেকে সর্বাধিক মান বিয়োগ করে ডেটার পরিসীমা গণনা করুন।

  • একটি নতুন পরিবর্তনশীল নাম টাইপ করুন, এর পরে একটি সমান চিহ্ন। তারপর সর্বাধিক পরিবর্তনশীল নাম, বিয়োগ চিহ্ন (-) এবং সর্বনিম্ন পরিবর্তনশীল নাম লিখুন। এন্টার চাপুন।
  • উদাহরণস্বরূপ, ব্যবহারকারী টাইপ করবে পরিসীমা = আমাক্স - আমিন এবং এন্টার চাপুন।
  • ENG3050P2part10
    ENG3050P2part10

পদক্ষেপ 6. অন্তর্নির্মিত ফাংশন 'যোগ' ব্যবহার করে ডেটার সমষ্টি গণনা করুন।

  • একটি নতুন পরিবর্তনশীল নাম টাইপ করুন, এর পরে একটি সমান চিহ্ন। তারপর টাইপ করুন 'যোগ' এবং বন্ধনীতে সংযুক্ত A ম্যাট্রিক্সের নাম। এন্টার চাপুন।
  • উদাহরণস্বরূপ, ব্যবহারকারী টাইপ করবে Asum = যোগফল (Arow) এবং এন্টার চাপুন।
  • ENG3050P2part11
    ENG3050P2part11

ধাপ 7. অন্তর্নির্মিত ফাংশন 'গড়' ব্যবহার করে ডেটার গড় (বা গড়) গণনা করুন।

  • একটি নতুন পরিবর্তনশীল নাম টাইপ করুন, এর পরে একটি সমান চিহ্ন। তারপর টাইপ করুন 'গড়' এবং বন্ধনীতে সংযুক্ত A ম্যাট্রিক্সের নাম। এন্টার চাপুন।
  • উদাহরণস্বরূপ, ব্যবহারকারী টাইপ করবে আমীন = গড় (Arow) এবং এন্টার চাপুন।
  • ENG3050P2part12
    ENG3050P2part12

ধাপ 8. বিল্ট-ইন ফাংশন 'std' ব্যবহার করে ডেটার স্ট্যান্ডার্ড ডেভিয়েশন (বৈকল্পিকের বর্গমূল) গণনা করুন।

  • একটি নতুন পরিবর্তনশীল নাম টাইপ করুন, এর পরে একটি সমান চিহ্ন। তারপর 'std' টাইপ করুন এবং A ম্যাট্রিক্সের নাম বন্ধনীতে লিখুন। এন্টার চাপুন।
  • উদাহরণস্বরূপ, ব্যবহারকারী টাইপ করবে Astd = std (Arow) এবং এন্টার চাপুন।
  • Image
    Image

ধাপ 9. অন্তর্নির্মিত ফাংশন 'টেবিল' ব্যবহার করে পরিসংখ্যান বিশ্লেষণ প্রদর্শন করার জন্য একটি টেবিল তৈরি করুন।

  • একটি নতুন পরিবর্তনশীল নাম টাইপ করুন, এর পরে একটি সমান চিহ্ন। তারপর 'টেবিল' টাইপ করুন এবং দুই থেকে আট ধাপের জন্য তৈরি প্রতিটি ভেরিয়েবল, কমা দ্বারা পৃথক, বন্ধনীতে আবদ্ধ। এন্টার চাপুন।
  • উদাহরণস্বরূপ, ব্যবহারকারী টাইপ করবে পরিসংখ্যান = টেবিল (Ntotal, Amin, Amax, range, Asum, Amean, Astd) এবং এন্টার চাপুন।
  • ENG3050P2table
    ENG3050P2table

পরামর্শ

  • আপনি যদি কোন সময়ে ভুল করেন, তাহলে আপনি একটি ভেরিয়েবলকে সঠিক পদ্ধতিতে পুনরায় টাইপ করে এবং এন্টার টিপে প্রতিস্থাপন করতে পারেন। এটি সেই নামে সংরক্ষিত আগের ভেরিয়েবলকে প্রতিস্থাপন করবে।
  • আপনি যদি পুরোপুরি পুনরায় চালু করতে চান, 'clc' টাইপ করুন এবং এন্টার চাপুন। এটি সবকিছু পুনরায় সেট করবে যেন আপনি কেবল MATLAB খুলছেন।
  • আপনি যদি কমান্ড উইন্ডোতে টাইপ করা কমান্ড (গুলি) এর ফলাফল (গুলি) না দেখাতে চান, সেমিকোলন দিয়ে আপনার কমান্ড শেষ করুন।
  • একটি ক্লিনার কমান্ড উইন্ডো রাখার জন্য, আপনি একটি সেমিকোলন দিয়ে একটি লাইন শেষ করে এন্টার চাপার পরে MATLAB কে আপনার ভেরিয়েবলগুলি প্রদর্শন করা থেকে বিরত রাখতে পারেন। ভেরিয়েবলগুলি এখনও কর্মক্ষেত্রে সংরক্ষণ করা হবে, সেগুলি কেবল পর্দায় প্রদর্শিত হবে না।
  • MATLAB সফটওয়্যার সম্পর্কে আরও তথ্যের জন্য, এই প্রোগ্রাম সম্পর্কে আরও জানতে https://www.mathworks.com/products/matlab.html দেখুন।

প্রস্তাবিত: