ডেভসংকেত

ম্যাটল্যাব

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

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

  • sabbirshawon
  • iamraufu
  • jinnatul

শেয়ার করুন

ম্যাটল্যাব ফাইল এক্সটেনশনস (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)

ডেভসংকেত সম্পর্কে

ডেভসংকেত এর লক্ষ্য হচ্ছে বাংলাতে একটা বড় চিটশিটের ভান্ডার গড়ে তোলা। এটা সম্পূর্ণ স্বাধীন এবং ওপেন সোর্স গিটহাব অর্গানাইজেশন।

স্পন্সর