PROGRAMMING - COMPUTER
1.16K subscribers
7 photos
57 videos
232 files
718 links
آموزش تمامی زبان‌های برنامه‌نویسی و نرم‌افزارهای کامپیوتر
به صورت ویدیوهای آموزشی، از پایه تا پیشرفته

لینک کانال:
https://t.me/joinchat/AAAAAEvXLwzIweNTC2UGAA

@programming_computer_top

هماهنگی جهت تبادل و تبلیغات:
@basirahmadi74
Download Telegram
مثال۵) برنامه‌ای بنویسید که یک عدد از کاربر دریافت نموده، سپس اندازه آن را محاسبه نموده و جزء صحیح آن را به دست آورد (عدد ورودی ممکن است حقیقی یا مختلط نیز باشد). سپس در عدد بدست آمده بدون استفاده از دستورات داخلی متلب تمام اعداد اول از یک تا آن عدد را محاسبه نماید. سپس آنها را در خروجی نمایش دهد.

کدهای متلب این مثال به صورت زیر میباشد.

clear all
clc
%%
inp = input(' inp = ')
a = abs(inp);
b = floor(a);
for i = 2:b
for j = 1:i
x(j) = mod(i,j);
end
y = find(x == 0);
z(1) = 0;
if length(y) == 2
z(i) = i;
else
z(i) = 0;
end
end
out = z(find(z ~= 0));
clc
out = [' ',num2str(out)];
disp(' out = '), disp(out)

کانال برنامه‌نویسی و کامپیوتر:
@programming_computer_top
exm5.rar
174.3 KB
فایل‌های مثال ۵
تمرین۵) بدون استفاده از دستورات آماده متلب یک عدد از ورودی دریافت نموده، سپس تمام اعدادی را که جذر آنها کامل است و کمتر از آن عدد می‌باشند در خروجی نمایش دهید.

کانال برنامه‌نویسی و کامپیوتر:
@programming_computer_top
prac5.pdf
91.8 KB
تمرین پنجم آموزش نرم‌افزار متلب
دستورات کاربردی.pdf
148.5 KB
دستورات و توابع بسیار کاربردی متلب
مثال۶) برنامه‌ای بنویسید که یک عدد دو رقمی شامل اعداد 2 تا 9 از ورودی دریافت نموده، سپس مطابق حروف لاتین روی شماره‌های موبایل، تمام کلمه‌های دو حرفی که با ارقام یکان و دهگان این عدد ساخته می‌شود را در خروجی نمایش دهد (توجه داشته باشید حرف اول باید رقم دهگان و حرف دوم رقم یکان باشد).
کد این مثال به صورت زیر میباشد.

clear all
clc
%%
% inp is a number that digits between 2 & 9
% for example 22 or 75 or 94
num = input(' unmber = ');
a = mod(num,10);
b = (num - a)/10;
% x is a matrix that fit with rows show letters
% for example row 2 show 'A' , 'B' , 'C'
x = [0 0 0 0;'A' 'B' 'C' 0;'D' 'E' 'F' 0;'G' 'H'
'I' 0;...
'J' 'K' 'L' 0;'M' 'N' 'O' 0;'P' 'Q' 'R' 'S';...
'T' 'U' 'V' 0;'W' 'X' 'Y' 'Z'];
for i = 1:length(x(:,1))
if i == a
y = x(i,find(x(i,:) ~= 0));
end
if i == b
z = x(i,find(x(i,:) ~= 0));
end
end
for i = 1:length(z)
for j = 1:length(y)
w{i,j} = [z(i) y(j)];
end
end
[w1,w2] = size(w);
w = reshape(w,1,w1*w2);
out = w;
clc
disp(' all combinations are : ')
disp(out)

کانال برنامه‌نویسی و کامپیوتر:
@programming_computer_top
exm6.rar
157.2 KB
فایل‌های مثال۶
تمرین۶) جدول حروف ابجد را به صورت زیر در نظر بگیرید. از ورودی یک کلمه دریافت نمایید و با توجه به ارزش هر حرف، عدد متناظر با کلمه مورد نظر را در خروجی چاپ نمایید. تمامی حروف را به صورت بزرگ وارد نمایید. (این جدول، شبیه‌سازی برای حروف لاتین می‌باشد و فقط برای این مثال ارائه شده است).
جدول در فایل مربوط به تمرین می‌باشد.

کانال برنامه‌نویسی و کامپیوتر:
@programming_computer_top
prac6.pdf
151.3 KB
تمرین ششم آموزش نرم‌افزار متلب
آموزش متلب-دانشگاه شاهد-٠۵.pdf
1.2 MB
آموزش جلسه پنجم نرم‌افزار متلب
آموزش جلسه پنجم مقدماتی نرم‌افزار متلب👆

#آموزش_متلب

کانال برنامه‌نویسی و کامپیوتر:
@programming_computer_top
اعضای محترم کانال از شنبه ۱۶ فروردین آموزش‌های ویدیویی دوره مقدماتی نرم‌افزار متلب شروع خواهد شد.
هر هفته ۳ آموزش ویدیویی در روزهای زوج در کانال قرار داده خواهد شد.
با کانال متلب همراه باشید.
لطفا لینک کانال را هم به اشتراک بگذارید.

کانال برنامه‌نویسی و کامپیوتر:
@programming_computer_top
part5.rar
599.3 KB
مثال‌های آموزش جلسه پنجم نرم‌افزار متلب
نمونه مثال‌های جلسه پنجم آموزش متلب👆

#آموزش_متلب

کانال برنامه‌نویسی و کامپیوتر:
@programming_computer_top
Media is too big
VIEW IN TELEGRAM
آموزش ویدیویی دوره مقدماتی نرم‌افزار متلب

جلسه اول: مقدمه و آشنایی با نرم‌افزار متلب

زمان: ۱۳:۱۲

قیمت: رایگان

مدرس: آقای مهندس شعبانی

#آموزش_ویدیویی_مقدماتی

کانال برنامه‌نویسی و کامپیوتر:
@programming_computer_top
Media is too big
VIEW IN TELEGRAM
آموزش ویدیویی دوره مقدماتی نرم‌افزار متلب

جلسه دوم: نام‌گذاری متغیرها، دستورات ابتدایی و استفاده از help متلب

زمان: ۲۱:۵۳

قیمت: رایگان

مدرس: آقای مهندس شعبانی

#آموزش_ویدیویی_مقدماتی

کانال برنامه‌نویسی و کامپیوتر:
@programming_computer_top
This media is not supported in your browser
VIEW IN TELEGRAM
آموزش ویدیویی دوره مقدماتی نرم‌افزار متلب

تیزر جلسه سوم: محاسبات ریاضیاتی، استفاده از توابع داخلی ریاضیاتی متلب، فرمت‌های متلب، دستورات کلی مورد نیاز

زمان: ۲۶:۲۳

قیمت: ۲۰۰۰ تومان

مدرس: آقای مهندس شعبانی

جهت دانلود فایل کامل به لینک زیر مراجعه نمایید.
https://zarinp.al/298290

#آموزش_ویدیویی_مقدماتی

کانال برنامه‌نویسی و کامپیوتر:
@programming_computer_top
تمرین مربوط به تابع نویسی)
برنامه‌ای برای محاسبه مساحت یک چند ضلعی منتظم بنویسید.
برنامه را به صورت تابعی بنویسید که ورودی‌های آن شامل تعداد اضلاع و اندازه اضلاع باشد.(به این صورت که مثلا اگر ورودی اول عدد ۳ باشد، ورودی دوم هم یک عدد می‌باشد که اندازه ضلع‌ها را نشان می‌دهد.) این نکته را رعایت کنید که اگر تعداد ضلع‌ها از ۳ کمتر باشد در خروجی یک خطا نمایش دهد. سپس خروجی تابع، مساحت باشد.

کانال برنامه‌نویسی و کامپیوتر:
@programming_computer_top
کد تمرین شماره ۲:

clear all
clc
%%
first_mon = input(' first_money = ');
mon = input(' monthes = ');
yea = (mon - mod(mon,12))/12;
pro_per(1) = 1;
pro_mon(1) = 0;
pro_tot(1) = first_mon;

for i = 2:mon
if mod(i,12) ~= 0
if first_mon < 50000000
pro_per(i) = i^(1/3) + ((i-mod(i,12))/12);
pro_mon(i) = pro_tot(i-1)*pro_per(i)/100;
pro_tot(i) = pro_tot(i-1) + pro_mon(i);
elseif first_mon > 50000000 & first_mon < 200000000
pro_per(i) = sqrt(i) + ((i-mod(i,12))/12);
pro_mon(i) = pro_tot(i-1)*pro_per(i)/100;
pro_tot(i) = pro_tot(i-1) + pro_mon(i);
elseif first_mon > 200000000
pro_per(i) = i + ((i-mod(i,12))/12);
pro_mon(i) = pro_tot(i-1)*pro_per(i)/100;
pro_tot(i) = pro_tot(i-1) + pro_mon(i);
end
elseif mod(i,12) == 0
if first_mon < 50000000
pro_per(i) = i^(1/3) + floor((i-1)/12);
pro_mon(i) = pro_tot(i-1)*pro_per(i)/100;
pro_tot(i) = pro_tot(i-1) + pro_mon(i);
elseif first_mon > 50000000 & first_mon < 200000000
pro_per(i) = sqrt(i) + floor((i-1)/12);
pro_mon(i) = pro_tot(i-1)*pro_per(i)/100;
pro_tot(i) = pro_tot(i-1) + pro_mon(i);
elseif first_mon > 200000000
pro_per(i) = i + floor((i-1)/12);
pro_mon(i) = pro_tot(i-1)*pro_per(i)/100;
pro_tot(i) = pro_tot(i-1) + pro_mon(i);
end
end
end

لطفا این کد را خط به خط برای خود تحلیل نمایید.

کانال برنامه‌نویسی و کامپیوتر:
@programming_computer_top
prac2.m
1.5 KB
کد تمرین شماره ۲