نمونه سوال امتحانی متلب رایگان

دسته بندی : /


تعداد فروش

0 دانشجو

پرسش و پاسخ ها

0 کاربر

تاریخ انتشار

06 تیر 1402

سطح تمرین

متوسط

در این پست قصد داریم چند سوال از نمونه سوال امتحانی متلب رایگان بررسی نماییم.

روال بدین صورت میباشد که ابتدا صورت سوال را مطرح میکنیم،سپس جواب و دلیل جواب را مطرح میکنیم.

نمونه سوال امتحانی متلب به صورت رایگان و با جواب

نمونه سوالات متلب سری اول

سوال اول از نمونه سوال متلب

1-اگر تابع myFunction به صورت زیر تعریف شده باشد.

function [x] = myFunction(a1,a2,a3,a4)
if nargin == 3 
a4=1;
else 
a4=3;
end 
x=a1+a2+a3+a4;
end 

بعد از اجرای دستور زیر، مقدار y برابر با چه عددی است؟

y=myFunction(0,1,1,1) + myFunction(0,1,1);

جواب سوال اول

برای تشخیص مقدار y ابتدا باید کاربرد کلمه کلیدی nargin را بدانیم.

دستور nargin در متلب تعداد ورودی های یک تابع را مشخص میکند.

یعنی ما در فراخوانی اول myFunction چهار ورودی دادیم، اما در فراخوانی دوم 3 تا ورودی پس مقدار nargin به ترتیب 4و3 خواهد بود.

حالا به حل این نمونه سوال بپردازیم.

در فراخوانی اول myFunction چون قسمت else شرط اجرا میشود پس a4=3 میشود.

در نتیجه myFunction  با 4 ورودی به خروجی 5 میرسد.

اما در فراخوانی دوم myFunction بدلیل اینکه ما سه ورودی داریم پس a4=1 میشود پس در نتیجه خروجی این تابع 3 میشود.

و در نهایت جمع دو خروجی تابع عدد 8 میشود پس مقدار نهایی y پس از اجرا عدد 8 خواهد بود.

پس از ثبت نام و ورود به حساب کاربری میتوانید سورس کد های نمونه سوال را دانلود نمایید.

نمونه سوال دوم از نمونه سوالات متلب

2-پس از اجرای کد زیر مقدار “T” چه عددی خواهد بود؟

K=5 ;
I=-3;
T=-10;
while (I <= K)
    I=I+2;
    K=K-I;
    T=T+K*I;
end

disp(T);

جواب سوال دوم از نمونه سوالات امتحانی متلب

برای حل این سوال فقط کافیست جدول امتحان برنامه را بلد باشید.

یعنی باید ابتدا متغییر های برنامه با مقادیر اولیه شان را بنویسید.

سپس اتفاقاتی که در برنامه میفتد را بر روی متغییر ها اعمال کنید و به نتیجه برسید.

در نهایت به عدد 5- میرسید به همین سادگی!

در ادامه پاسخگویی به نمونه سوال امتحانی متلب رایگان به دو سال بعدی میپردازیم.

نمونه سوال امتحانی متلب رایگان سری دوم

سری دوم سوالات متلب

آموزش و انجام پروژه های برنامه نویسی
وفایی مقدم
0936-328-6141

نمونه سوال سوم از متلب

3-بعد از اجرای کد زیر مقدار t برابر با چه عددی است؟

A=[4 2 16 12 -4 3];
B=[12 3 1 10 -1 7];
f=find(A<B);
t=sum(f);

disp(t);

جواب سوال سوم

برای پاسخ به این سوال ابتدا باید نحوه عملکرد تابع find را بدانیم.

تابع find(A<B) یعنی دو عنصر متناظر ماتریس A,B را مقایسه کن و اندیس آیتم هایی که شرط برقرار است را نمایش بده.

دقت کنید اندیس اون آیتم را نمایش میدهد پس خروجی این قسمت از کد 1,2,5,6 میباشد.

در این ایندکس ها است که ماتریس A از B کوچکتر میباشد.

حالا در خط بعدی کد تابع sum وجود دارد که مجموع این آیتم ها محاسبه میشود.

پس در نهایت خروجی و یا بهتر بگیم مقدار متغییر t عدد 14 خواهد بود.

زیرا مجموع مقادیر 1,2,5,6 مقدار 14 میشود.

نمونه سوال چهارم Matlab

4- فرض کنید ماتریس های A,B به صورت زیر در متلب تعریف شده اند.

A=[2 3 4 3];
B=[0 1 5 8;4 6 7 2];

حاصل دستور زیر را بنویسید:

disp(size([A;B],2));

جواب سوال چهارم

برای محاسبه جواب سوال چهارم از نمونه سوال متلب ابتدا باید حاصل [A;B] را بدست آورید.

در اصل این دستور دو ماتریس را باهم ترکیب میکندو خروجی این دستور به صورت زیر میشود:

2 3 4 3
0 1 5 8
4 6 7 2

حالا تابع size تعداد ستون های ماتریس را برمیگرداند.

الان دیگه جواب بسیار آسون شد.

پس در نهایت خروجی 4 میشود.

حالا دلیل قرار دادن 2 در استفاده از تابع size چیست؟

2 به معنای dimension را بعد میباشد پس در اصل دو بعدی بودن را مشخص میکند.

جمع بندی

در این مقاله به بررسی چندین نمونه سوال امتحانی از متلب پرداختیم.

که اگر شما دستورات زیر را بلد باشید به راحتی میتوانید به این سوالات پاسخ دهید.

nargin

trace table

find

size

برای اجرای هر یک از سورس کد های نمونه سوال میتوانید از مقاله آموزش کدنویسی در متلب بدون نصب نرم افزار استفاده نمایید.

اگر این نمونه سوالات برایتان کاربردی هست در کامنت ها به ما اطلاع دهید تا این پست را بیشتر بروز رسانی کنیم.

همچنین در بخش تمرین های متلب میتوانید مجموعه تمرین های رایگان و با جواب متلب را دانلود نمایید.

پرسش و پاسخ ها

هنوز بررسی‌ای ثبت نشده است.

اولین کسی باشید که دیدگاهی می نویسد “نمونه سوال امتحانی متلب رایگان”

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

تمرینات مشابه

پروژه فرم ثبت نام در پایتون

پروژه فرم ثبت نام در پایتون

  • استادیار: وفایی مقدم
  • قیمت: 50,000 تومان
  • نوع آموزش: ویدیویی
  • سطح تمرین : متوسط
پروژه مدیریت کتابها در سی شارپ

پروژه مدیریت کتابها در سی شارپ

  • استادیار: وفایی مقدم
  • قیمت: 50,000 تومان
  • نوع آموزش: ویدیویی
  • سطح تمرین : متوسط
پروژه sql دیجی کالا

پروژه sql دیجی کالا

  • استادیار: وفایی مقدم
  • قیمت: 50,000 تومان
  • نوع آموزش: ویدیویی
  • سطح تمرین : متوسط
پروژه نمایش دمای هوا از طریق گوگل

پروژه نمایش دمای هوا از طریق گوگل

  • استادیار: وفایی مقدم
  • قیمت: 50,000 تومان
  • نوع آموزش: ویدیویی
  • سطح تمرین : متوسط
پروژه ساختمان داده بانک یاب

پروژه ساختمان داده بانک یاب

  • استادیار: وفایی مقدم
  • قیمت: 60,000 تومان
  • نوع آموزش: ویدیویی
  • سطح تمرین : سخت
تمرین چند ضلعی در سی شارپ

تمرین چند ضلعی در سی شارپ

  • استادیار: وفایی مقدم
  • قیمت: رایگان
  • نوع آموزش: ویدیویی
  • سطح تمرین : متوسط
تمرین singleton در سی شارپ

تمرین singleton در سی شارپ

  • استادیار: وفایی مقدم
  • قیمت: رایگان
  • نوع آموزش: ویدیویی
  • سطح تمرین : متوسط
محاسبه شیب پاره خط در سی شارپ

محاسبه شیب پاره خط در سی شارپ

  • استادیار: وفایی مقدم
  • قیمت: 35,000 تومان
  • نوع آموزش: ویدیویی
  • سطح تمرین : متوسط