ডেভসংকেত

ম্যাটল্যাব

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

কন্ট্রিবিউটর

    শেয়ার করুন

    ম্যাটল্যাব ফাইল এক্সটেনশনস (File extensions)

    • ম্যাটল্যাব এর ফাংশন, ক্লাস নিয়ে কাজ করতে ব্যবহার করা হয়

      .m
    • ম্যাটল্যাব এর ডাটা স্টোরেজ ওয়ার্কস্পেস নিয়ে কাজ করতে ব্যবহার করা হয়

      .mat
    • ম্যাটল্যাব এর ফিগার ওর গুই টেম্পলেট নিয়ে কাজ করতে ব্যবহার করা হয়

      .fig
    • ম্যাটল্যাব এর প্রোটেক্টেড ফাংশন ফাইল নিয়ে কাজ করতে ব্যবহার করা হয়

      .p
    • ম্যাটল্যাব এর লাইভ স্ক্রিপ্ট নিয়ে কাজ করতে ব্যবহার করা হয়

      .mlx
    • ম্যাটল্যাব এর এক্সেকিউটাবল নিয়ে কাজ করতে ব্যবহার করা হয়

      .mex
    • ম্যাটল্যাব এর অ্যাপ ডিজাইনার টেম্পলেট নিয়ে কাজ করতে ব্যবহার করা হয়

      .mlapp
    • ম্যাটল্যাব এর শিমুলিন্ক মডেল নিয়ে কাজ করতে ব্যবহার করা হয়

      .mdl .slx
    • ম্যাটল্যাব এর শিমুলিন্ক প্রোটেক্টেড মডেল নিয়ে কাজ করতে ব্যবহার করা হয়

      .mdlp .slxp
    • ম্যাটল্যাব এর টুলবাক্স ফাইল নিয়ে কাজ করতে ব্যবহার করা হয়

      .mltbx

    কীবোর্ড শর্টকাট (Keyboard shortcuts)

    • ডিসপ্লেসস হটকিজ

      Alt
    • হেল্প

      F1
    • রান কোড

      F5
    • রান হাইলাইটেড কোড

      F9
    • রান কোড লাইন

      F10
    • রান কোড লাইন, এন্টার ফাংশন

      F11
    • লিভ ডিবাগার

      Shift+F5
    • ইনসার্ট ব্রেক পয়েন্ট

      F12
    • মুভ বিটউইন টেব

      Ctrl+Page up/down
    • মুভ বিটউইন কম্পোনেন্টস

      Ctrl+shift
    • ইন্টারআপ কোড

      Ctrl+C
    • ওপেন হাইলাইটেড কোড ফাইল

      Ctrl+D
    • কমেন্ট / আনকমেন্ট লাইন

      Ctrl+R/T
    • নতুন স্ক্রিপ্ট

      Ctrl+N
    • ক্লোজ স্ক্রিপ্ট

      Ctrl+W
    • ডক্স উইন্ডো

      Ctrl+shift+d
    • আনডক্স উইন্ডো

      Ctrl+shift+u
    • ম্যাক্স উইন্ডো

      Ctrl+shift+m

    লজিকাল অপারেটর (Logical operators)

    • শর্ট সার্কিট এন্ড

      &&
    • এন্ড

      &
    • শর্ট সার্কিট ওর

      ||
    • ওর

      |
    • নট

      -
    • ইকুয়ালিটি কোম্পারিসন

      ==
    • নট ইকুয়াল

      ~=

    বেসিক ম্যাথ ফাংশন(Basic math functions)

    • অ্যাবসলিউট ভ্যালু অফ x

      abs(x)
    • স্কয়ার রুট অফ x

      sqrt(x)
    • সাইন অফ x

      sign(x)
    • রাউন্ড অফ x

      round(x)
    • রাউন্ড অফ x টোয়াড পজিটিভ ইনফিনিটি

      ceil(x)
    • রাউন্ড অফ x টোয়াড জিরো

      fix(x)
    • রাউন্ড অফ x টোয়াড নেগেটিভ ইনফিনিটি

      floor(x)
    • রিয়েল পার্ট অফ কমপ্লেক্স নম্বর

      real(x)
    • ইমাজিনারি পার্ট অফ কমপ্লেক্স নম্বর

      image(x)
    • কমপ্লেক্স কংজুগেট অফ x

      conj(x)
    • ন্যাচারাল লগারিদম অফ x

      log(x)
    • কমন লগারিদম অফ x

      log10(x)
    • এক্সপোনেনশিয়াল অফ x (e^x)

      exp(x)
    • রিমাইন্ডার আফটার ডিভিশন অফ a বাই b

      rem(a,b)
    • মডিউল অপারেশন

      mod(a,b)
    • লিস্ট কমন মাল্টিপ্লস অফ a এন্ড b

      lcm(a,b)
    • গ্রেটেস্ট কমন মাল্টিপ্লস অফ a এন্ড b

      gcd(a,b)
    • রিয়েল এন-তম রুট অফ a

      nthroot(a,n)

    স্ট্যাটিসটিকাল কমান্ডস (Statistical commands)

    • হিস্টোগ্রাম

      hist(x)
    • রেন্ডম নম্বর ফ্রম ডিস্ট

      distrnd
    • পিডিএফ ফ্রম ডিস্ট

      distpdf
    • সিডিএফ ডিস্ট

      distcdf

    কমন ডাটা টাইপস (Common data types)

    • সিঙ্গেল প্রিসিশন নিউমেরিকাল ডাটা (৩২ বিটস)

      single
    • ডাবল প্রিসিশন নিউমেরিকাল ডাটা (৬৪ বিটস)

      double
    • ক্যারেক্টার অ্যারে

      char
    • স্ট্রিং অ্যারে

      string
    • বুলিয়ান (০/১)

      logical
    • স্ট্রাকচার অ্যারে

      struct
    • সেল অ্যারে

      cell

    পরশন্স অফ ম্যাট্রিক এন্ড ভেক্টর (Portions of matrices and vectors)

    • অল এলিমেন্টস অফ x

      x(:)
    • j থেকে শেষ এলিমেন্টস অফ x

      x(j:end)
    • ২য় থেকে ৫ম এলিমেন্টস অফ x

      x(2:5)
    • অল j সারি এলিমেন্টস

      x(j,:)
    • অল j কলাম এলিমেন্টস

      x(:,j)
    • ডায়াগোনাল এলিমেন্টস অফ x

      diag(x)
    • কনক্যাটেন্টেস অনুভূমিকভাবে

      [A,B]
    • কনক্যাটেন্টেস উল্লম্বভাবে

      [A;B]

    ভেরিয়েবল জেনারেশন (Variable generation)

    • রো ভেক্টর [j,j+1,..,k]

      j:k
    • রো ভেক্টর [j,j+i,..,k]

      j:i:k
    • a x b ম্যাট্রিক্স অফ নান ভ্যালু

      NaN(a,b)
    • a x b ম্যাট্রিক্স অফ ১ ভ্যালু

      ones(a,b)
    • a x b ম্যাট্রিক্স অফ ০ ভ্যালু

      zeros(a,b)
    • 2d গ্রিড অফ x এন্ড y ভেক্টরস

      meshgrid(x,y)
    • গিভস x গ্লোবাল স্কোপ

      global x

    ম্যাট্রিক্স এন্ড ভেক্টর অপারেশন্স (Matrix and Vector operations)

    • ১ x ৩ (রো) ভেক্টর ডিফাইন্ড

      x=[1, 2, 3]
    • ৩ x ১ (কলাম) ভেক্টর ডিফাইন্ড

      x=[1; 2; 3]
    • ২ x ২ ম্যাট্রিক্স

      x=[1, 2; 3, 4]
    • চেঞ্জ ২য় ইনডেক্স ভ্যালু

      x(2)=4
    • এলিমেন্ট বাই এলিমেন্ট মাল্টিপ্লিকেশন

      x.*y
    • এলিমেন্ট বাই এলিমেন্ট ডিভিশন

      x./y
    • এলিমেন্ট বাই এলিমেন্ট এড্ডিশন

      x+y
    • এলিমেন্ট বাই এলিমেন্ট সাবট্রাকশন

      x-y
    • ম্যাট্রিক্স পাওয়ার অফ a

      A^n
    • ট্রান্সপোস

      A'
    • ইনভার্স অফ ম্যাট্রিক্স

      inv(A)
    • রো এন্ড কলাম নম্বর

      size(x)
    • আইডেন্টিটি অফ ম্যাট্রিক্স

      eye(n)
    • শর্টস ভেক্টর ফ্রম স্মলেস্ট তো লার্জেস্ট

      sort(A)

    ফাংশন (is functions)

    • X ও B সমান

      isequal(X,B)
    • X ও B সমান (নান ভ্যালু সহ)

      isequaln(X,B)
    • X এলিমেন্টস আর ইন এসেন্ডিং অর্ডার.

      issorted(X)
    • X হলো ভ্যালিড ম্যাটল্যাব ভ্যারিয়েবলের নাম

      isvarname(X)