عکس پروفایل متلب | Matlabم

متلب | Matlab

۱۴ عضو
thumbnail
undefined ایجاد ماتریس یک در پایتون | Python
در پایتون برای ساخت ماتریس یا آرایه‌ای که تمام عناصر آن عدد یک (1) باشد، از کتابخانه `numpy` و تابع `ones` استفاده می‌شود. این تابع ابعاد مورد نظر را به صورت یک تاپل (Tuple) دریافت کرده و ماتریس را تولید می‌کند.
مثال:
import numpy as np

# ایجاد یک ماتریس 3 در 4 که تمام عناصر آن 1 است
ones_matrix = np.ones((3, 4))

print(ones_matrix)

از این تابع معمولاً برای ایجاد ماتریس‌های پایه یا در محاسبات جبر خطی که نیاز به مقداردهی اولیه با عدد یک دارند، استفاده می‌شود.
«پایتون | Python»
برای ثبت سفارش کدنویسی پایتون و متلب با آیدی زیر در ارتباط باشید. pydooni.ir
@matlab_dooni
undefined شناسه: https://ble.ir/matlab_tutorial
#NumPy#پایتون_کاربردی#Python_Ones

۴۰

۷:۰۸

thumbnail
undefined ایجاد ماتریس یک در متلب | Matlab
در متلب برای ساخت ماتریسی که تمام عناصر آن عدد یک (1) باشد، از تابع `ones` استفاده می‌شود. نحوه کارکرد این تابع دقیقاً مشابه تابع `zeros` است، با این تفاوت که خروجی آن با عدد یک پر می‌شود.
مثال:
% ایجاد یک ماتریس 3 در 3 از عدد یک
O = ones(3, 3)

% ایجاد یک بردار ستونی شامل 4 عدد یک
V = ones(4, 1)

این تابع در محاسبات ماتریسی و همچنین زمانی که قصد داریم ماتریسی با یک عدد خاص (مثلاً 5) ایجاد کنیم (با ضرب عدد در `ones`) بسیار کاربرد دارد.
«متلب | Matlab»
برای ثبت سفارش کدنویسی متلب و پایتون با اکانت زیر مکاتبه نمایید. pydooni.ir
@matlab_dooni
undefined شناسه: https://ble.ir/matlab_tutorial
#متلب#آموزش_متلب#Matlab_Ones

۱۸

۷:۰۹

thumbnail
undefined طول آرایه در متلب | Matlab
در متلب برای به‌دست آوردن طول (Length) آرایه، معمولاً از تابع `length` استفاده می‌شود. این تابع *بزرگ‌ترین بُعد آرایه را برمی‌گرداند (یعنی بیشترین مقدار بین تعداد سطرها و ستون‌ها).

مثال:
% طول یک بردار
v = [10 20 30 40 50];
L1 = length(v)

% طول یک ماتریس (بزرگ‌ترین بُعد)
A = [1 2 3; 4 5 6];   % ماتریس 2×3
L2 = length(A)

undefined نکته:
- اگر آرایه
بردار باشد، `length` همان تعداد عناصر بردار را می‌دهد.
- اگر آرایه
ماتریس باشد، `length` برابر max(size(A))* است.

برای تعداد دقیق سطر و ستون بهتر است از `size` استفاده کنید:
[r, c] = size(A)   % r تعداد سطرها، c تعداد ستون‌ها

«متلب | Matlab»
#متلب #آموزش_متلب #Matlab_Length

۹

۷:۲۴

thumbnail
undefined طول آرایه/لیست در پایتون | Python
در پایتون برای به‌دست آوردن طول (تعداد عناصر) یک آرایه/لیست از تابع `len()` استفاده می‌شود. این تابع تعداد آیتم‌های داخل ساختار داده را برمی‌گرداند.
مثال:
# طول یک لیست
a = [10, 20, 30, 40, 50]
L1 = len(a)
print(L1)

undefined نکته: `len()` فقط *تعداد عناصر سطح اول* را حساب می‌کند.
---
## طول آرایه دوبعدی (لیست تو در تو)
A = [
    [1, 2, 3],
    [4, 5, 6]
]

rows = len(A)        # تعداد سطرها
cols = len(A[0])     # تعداد ستون‌ها (اگر حداقل یک سطر وجود داشته باشد)

print(rows, cols)

---
## طول آرایه در NumPyاگر با آرایه‌های عددی کار می‌کنید، معمولاً از NumPy استفاده می‌شود:
import numpy as np

A = np.array([[1, 2, 3],
              [4, 5, 6]])

print(len(A))     # تعداد سطرها (بعد اول)
print(A.size)     # تعداد کل عناصر
print(A.shape)    # ابعاد آرایه (سطر، ستون)

«پایتون | Python»
#پایتون #آموزش_پایتون #Python_Len #NumPy

۶

۷:۲۴

thumbnail
undefined اتصال دو آرایه در پایتون | Python
در پایتون برای اتصال (چسباندن) دو آرایه/لیست به هم، معمولاً از عملگر `+` یا متد `extend` استفاده می‌شود. همچنین اگر با آرایه‌های عددی کار می‌کنید، در کتابخانه NumPy از `concatenate` استفاده می‌شود.
مثال:
# اتصال دو لیست با +
a = [1, 2, 3]
b = [4, 5, 6]
c = a + b
print(c)

# اتصال دو لیست با extend (تغییر در همان لیست)
a = [1, 2, 3]
b = [4, 5, 6]
a.extend(b)
print(a)

اتصال آرایه‌ها در NumPy:
import numpy as np

a = np.array([1, 2, 3])
b = np.array([4, 5, 6])

c = np.concatenate((a, b))
print(c)

undefined نکته: - `+` یک لیست جدید می‌سازد. - `extend` همان لیست را تغییر می‌دهد. - در NumPy برای اتصال باید آرایه‌ها هم‌بعد (سازگار) باشند.
«پایتون | Python»
#پایتون #آموزش_پایتون #Python_List #NumPy_Concatenate

۵

۷:۲۶

thumbnail
undefined اتصال دو آرایه در متلب | Matlab
در متلب برای اتصال (چسباندن) دو آرایه به هم از *براکت‌ها `[]` استفاده می‌شود. با قرار دادن آرایه‌ها کنار هم می‌توانید اتصال افقی (ستونی) یا عمودی (سطری) انجام دهید.

مثال:
% اتصال افقی (کنار هم)
A = [1 2 3];
B = [4 5 6];
H = [A B]

% اتصال عمودی (زیر هم)
V = [A; B]

undefined نکته:
- برای
اتصال افقی تعداد سطرهای دو آرایه باید برابر باشد.
- برای
اتصال عمودی* تعداد ستون‌های دو آرایه باید برابر باشد.

همچنین می‌توانید از توابع `cat`, `horzcat`, `vertcat` هم استفاده کنید:
H2 = horzcat(A, B)   % اتصال افقی
V2 = vertcat(A, B)   % اتصال عمودی

«متلب | Matlab»
#متلب #آموزش_متلب #Matlab_Concatenate #Matlab_cat

۴

۷:۲۶

thumbnail
undefined حلقه `for` در متلب | Matlab
در متلب برای تکرار یک دستور (یا چند دستور) به تعداد مشخص، از حلقه `for` استفاده می‌شود. ساختار کلی آن به صورت زیر است:
for i = start:step:stop
    % دستورات
end

مثال:
% چاپ اعداد 1 تا 5
for i = 1:5
    disp(i)
end

مثال با گام (step):
% چاپ اعداد 1 تا 10 با گام 2
for i = 1:2:10
    disp(i)
end

حلقه روی عناصر یک بردار:
v = [10 20 30 40];

for x = v
    disp(x)
end

undefined نکته:- بدنه حلقه حتماً با `end` بسته می‌شود.- اگر به index نیاز دارید، از `1:length(v)` یا بهتر از آن `1:numel(v)` استفاده کنید.
«متلب | Matlab»
#متلب #آموزش_متلب #Matlab_ForLoop

۶

۷:۲۷

thumbnail
undefined حلقه `for` در پایتون | Python
در پایتون برای تکرار یک دستور (یا چند دستور) از حلقه `for` استفاده می‌شود. این حلقه معمولاً روی اعضای یک لیست، رشته، یا بازه‌ای از اعداد اجرا می‌شود.
مثال:
# چاپ اعداد 1 تا 5
for i in range(1, 6):
    print(i)

مثال با گام:
# چاپ اعداد 1 تا 10 با گام 2
for i in range(1, 11, 2):
    print(i)

حلقه روی عناصر یک لیست:
v = [10, 20, 30, 40]

for x in v:
    print(x)

undefined نکته:- در پایتون بدنه حلقه با *تورفتگی (indentation)* مشخص می‌شود.- تابع `range(start, stop, step)` عدد `stop` را شامل نمی‌شود.
«پایتون | Python»
#پایتون #آموزش_پایتون #Python_ForLoop

۱۶

۷:۲۸

thumbnail
undefined حلقه `while` در متلب | Matlab
در متلب برای اجرای دستورات تا زمانی که یک شرط برقرار باشد، از حلقه `while` استفاده می‌شود.
ساختار کلی:
while condition
    % دستورات
end

مثال:
% چاپ اعداد 1 تا 5
i = 1;

while i <= 5
    disp(i)
    i = i + 1;
end

مثال با شرط محاسباتی:
% جمع اعداد تا زمانی که مجموع از 20 کمتر باشد
sum = 0;
n = 1;

while sum < 20
    sum = sum + n;
    n = n + 1;
end

disp(sum)

undefined نکته:- اگر شرط حلقه هیچ‌وقت False نشود، برنامه وارد *حلقه بی‌نهایت* می‌شود.- حتماً داخل حلقه مقدار متغیر شرط را تغییر دهید.- حلقه با `end` بسته می‌شود.
«متلب | Matlab»
#متلب #آموزش_متلب #Matlab_While

۷

۱۲:۳۴

thumbnail
undefined حلقه `while` در پایتون | Python
در پایتون برای اجرای یک سری دستورات تا زمانی که یک شرط برقرار باشد، از حلقه `while` استفاده می‌شود.
ساختار کلی:
while condition:
    # دستورات

مثال:
# چاپ اعداد 1 تا 5
i = 1

while i <= 5:
    print(i)
    i += 1

مثال دیگر:
# جمع اعداد تا زمانی که مجموع از 20 کمتر باشد
total = 0
n = 1

while total < 20:
    total += n
    n += 1

print(total)

undefined نکته:- بدنه حلقه در پایتون با *تورفتگی (indentation) مشخص می‌شود.
- اگر شرط حلقه همیشه درست باشد، برنامه وارد
حلقه بی‌نهایت* می‌شود.
- برای خروج از حلقه می‌توان از `break` استفاده کرد.
«پایتون | Python»
#پایتون #آموزش_پایتون #Python_WhileLoop

۷

۱۲:۳۴