دانلود انواع فایل

مقاله تحقیق پروژه دانش آموزی و دانشجویی

دانلود انواع فایل

مقاله تحقیق پروژه دانش آموزی و دانشجویی

تمرین مطلب با حل (11)

» :: تمرین مطلب با حل (11)
  1. ضرایب یک معادله درجه پنج را به یک ام- فایل تابعی با دو آرگومان خروجی رد کرده و ریشه ها را با راه برد نیوتن برگردانید.ریشه های معادله فوق را با استفاده از دستور roots() به دست آورده و با نتیجه بالا مقایسه کنید.

>> y=[4 5 6 1 2];

>> z=roots(y)

z =

-0.7169 + 0.9459i

-0.7169 - 0.9459i

0.0919 + 0.5886i

0.0919 - 0.5886i

  1. تابع humps را که از توابع نمونه متلب است با fplot() بین 1,0 رسم کنید. مختصات نقاط ماکزیمم و مینیمم آن را با ginput به دست آورید.

>> y='humps'

y =

humps

>> fplot(y,[0,1])

untitled.jpg

>> [X, Y] = ginput

X =

0.0795

0.1509

0.2984

0.2984

0.2984

0.2984

0.4988

0.8906

0.9666

Y =

11.8421

26.7544

96.3450

95.7602

95.7602

95.7602

19.4444

22.0760

19.4444

خرید و دانلود محصول

1394/05/29
کاربردی


ادامه مطلب ...

تمرین مطلب با حل (10)

» :: تمرین مطلب با حل (10)
  1. تابع tan(y/x) را تعریف کرده مشتق های آن را نسبت به هر یک از دو متغیر جداگانه به دست آورید.

>> syms x y

>> f=tan(y/x);

>> diff(f,y)

ans =

(1+tan(y/x)^2)/x

>> diff(f,x)

ans =

-(1+tan(y/x)^2)*y/x^2

  1. مشتق های اول و دوم تابع exp(i*x) را تعیین کنید.

>> syms x

>> e=exp(i*x)

e =

exp(i*x)

>> d=diff(e)

d =

i*exp(i*x)

>> dd=diff(d)

dd =

-exp(i*x)

خرید و دانلود محصول

1394/05/29
کاربردی


ادامه مطلب ...

تمرین مطلب با حل (8)

» :: تمرین مطلب با حل (8)
  1. دایره مسطح ایجاد کنید. Z1 را تابعی از y1 و x1 یا هر دو بگیرید(مثلا z1=x1.^2 ). گونه گونی های منحنی را با تغییر جای x1,y1,z1 رسم کنید.

    >> alf =...

    linspace(0,10*pi,1000);

    x1 = cos(alf);

    y1 = sin(alf);

    z1 = linspace(0,40,1000);

    plot3(x1,y1,z1)

    >> z1 = linspace(0,0,1000);

    >> plot3(x1,y1,z1)

    >> plot3(z1,y1,x1)

  2. با استفاده از فرمول های x2=exp(-0.03*alf).*cos(alf) و y2=exp(-0.03*alf).*sin(alf) یک مارپیچ مخروطی فضائی ایجاد کنید.سپس زاویه دید را با استفاده از انتخاب tools_rotate 3d از منوی گراف تغییر دهید.پس از هر بار تغییر مقدار زوایا را با استفاده از دستور [a,b]=view روی پنجره فرمان مشاهده کنید.

  1. با استفاده از v2=1:6 و v1=1:10 ماتریس های xp و yp را پدید آورده، zp=xp.^2-yp را تعریف کنید. Zp را یک بار همراه با این دو ماتریس و یک بار به تنهایی mesh کنید. تعداد ردیف ها (6) و اندیس ستون های آن (10) را روی محور ها مشاهده کنید.

خرید و دانلود محصول

1394/05/29
کاربردی


ادامه مطلب ...

تمرین مطلب با حل (6)

» :: تمرین مطلب با حل (6)
  1. برنامه ای بنویسید که نمرات میان ترم و پایان ترم را دریافت کند. اگر میان ترم بیش از پایان ترم بود پنجاه درصد و گر نه بیست درصد تاثیر داده نمره نهائی را با نیم نمره ارفاق تعیین و چاپ کند.

    >> m=input('midterm:');

    midterm:10

    >> p=input('final:');

    final:15

    >> if m>p

    k=(.5*m+.5*p)+.5

    else

    k=(.2*m+.8*p)+.5

    end

    k =

    14.5000

    >> disp('grade='),disp(k)

    grade=

    14.5000

  2. برنامه ای بنویسید که 10 عدد تصادفی بین صفر و 9 تولید و زوج، فرد یا صفر بودن هر یک را تعیین کند.

    راهنما: فرمول d= floor (10*rand) و switch را داخل یک حلقه for قرار دهید.

    >> d=floor(10*rand)

    d =

    9

    >> disp(d)

    9

    >> d=floor(10*rand);

    >> disp(d)

    2

    >> switch d

    case 0

    disp('zero');

    case {1,3,5,7,9}

    disp('odd');

    otherwise

    disp('even');

    end

even خرید و دانلود محصول

1394/05/29
کاربردی


ادامه مطلب ...

تمرین مطلب با حل (7)

» :: تمرین مطلب با حل (7)

برنامه های زیر را در ام – فایل های جداگانه بنویسید:

  1. برنامه ای بنویسید که یک عدد را با input() دریافت ، و تعیین کند که اول است یا نه.

    >> p=input('adad:');

    test=isprime(p);

    switch test

    case {0}

    disp('not');

    case {1}

    disp('ok');

    end

    adad:36

    not

    >> p=input('adad:');

    test=isprime(p);

    switch test

    case {0}

    disp('not');

    case {1}

    disp('ok');

    end

    adad:7

    ok

  2. فاکتوریل 10 را با استفاده از تابع prod() به دست آورید.

    >> a=[10 9 8 7 6 5 4 3 2 1]

    a =

    10 9 8 7 6 5 4 3 2 1

    >> prod(a)

    ans =

    3628800

    >> factorial(10)

    ans =

    3628800

خرید و دانلود محصول

1394/05/29
کاربردی


ادامه مطلب ...

تمرین مطلب با حل (5)

» :: تمرین مطلب با حل (5)
  1. یک منحنی مثلثاتی را با هر یک از این فرم ها رسم کنید.

    Plot(x,y,y,x,’rx’) , plot(x,y,x,y,’rx’)

    x=[0 30 60 90 120 150 180 210 240 270 300 330 360 390 420 450];

    >> x=(pi/180)*x;

    >> y=sin(x);

    >> plot(x,y,x,y,'rx')

    plot(x,y,y,x,'rx')

خرید و دانلود محصول

1394/05/29
کاربردی


ادامه مطلب ...

تمرین مطلب با حل (3)

» :: تمرین مطلب با حل (3)
  1. جدول کسینوس زوایای بین را با گام تولید کنید و نمایش دهید.

  2. عبارت x = [ ] و x = 0 و clear x را اجرا کنید و نتایج آن ها را در پنجره فضای کار ببینید.

  3. عنصر شماره 5 از بردار c = 1:10 را حذف کنید.

  4. عناصر شماره 1 و 2 و 8 را از بردار x = 10:-1:1 حذف کنید.

  5. با استفاده از clock فقط تاریخ را به فرم مناسب نمایش دهید.

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

  7. خرید های ماه خود را داخل یک بردار قرار دهید و با یک دستور جمع آنها را حساب کنید.

  8. یک بردار عددی و یک بردار منطقی بسازید. بردار منطقی را اندیس Rv قرار دهید، سپس در Rv ضرب کنید.

  9. یک ماتریس عددی 6*3 با مربع جادویی 3*3 بسازید، توابع اندازه گیر را در مورد آن اجرا کنید.

  10. یک بردار عددی ستونیبه نام Rh با 5 عنصر تعریف کنید . بردار y=Rh.^2 را به دست آورید.

  11. ماتریس مختلطpx را با قسمت های حقیقی و مجازی im,re به دو فرم قائم و قطبی بنویسید. مختصات قطبی آن را mag,tet بگیرید. Re = [-1 2 3.5 ]; im = [-4.5 5 6.2 ];

  12. یک ماتریس تصادفی سه صفحه ای با صفحات 3*4 تولید کنید . از صفحه های سازنده ی ماتریس فضائی فوق: یک ماتریس دو بعدی، و یک بردار تک ستونی تولید کنید. توابع اندازه گیر را در مورد این ماتریس ها اجرا و نتایج را بررسی کنید.

  13. ماتریس B را از ستون 2 و ستون 4 و ماتریس C را از ردیف 2 و ردیف 3 ماتریس A استخراج کنید.

    A = [1 2 3 -8; 4 -5 0 9 ; -1 -2 3 0 ;]

  14. بردار a = 0:4 را دو بار تکرار کنید. با استفاده از یک بردار منطقی صفر های a را حذف کنید.

  15. این بردار عددی را در نظر بگیرید :rv=[2 1 0 7 4 9 4 4 8 5] را با استفاده از بردار منطقی عناصر کوچکتر از یا مساوی با 4 بردار rv را در nv قرار دهید.

خرید و دانلود محصول

1394/05/29
کاربردی


ادامه مطلب ...

تمرین مطلب با حل (4)

» :: تمرین مطلب با حل (4)
  1. عدد in = 9322034.52347468 را با فرمت های %e و %10.3f و %g نمایش دهید، و از کدهای \t و \n نیز استفاده کنید.

    >> in = 9322034.52347468;

    >> fprintf('%e',in);

    9.322035e+006>>

    >> fprintf('%10.3f',in);

    9322034.523>>

    >> fprintf('%g',in);

    9.32203e+006>>

    >> fprintf('%e\n',in);

    9.322035e+006

    >> fprintf('%10.3f\n',in);

    9322034.523

    >> fprintf('%10.3f\t',in);

    9322034.523 >>

    >> fprintf('%e\t',in);

    9.322035e+006 >>

  2. عبارات زیر را در یک فایل متن نوشته و آن را مشاهده کنید. از فرمت رشته و فرمت عدد استفاده کنید.

    Term Results:

    Phys 12.3

    Math 14.4

    Elec 16.87

    a=char('Term Results:')

    a =

    Term Results:

    >> b=char('Phys')

    b =

    Phys

    >> c=char('math')

    c =

    math

    >> d=char('elec')

    d =

    elec

    >> bb=12.3;

    >> cc=14.4;

    >> dd=16.87;

    >> fprintf('%s\n',a);fprintf(b);fprintf('%7.3f\n',bb);fprintf(c);fprintf('%7.3f\n',cc);fprintf(d);fprintf('%7.3f\n',dd);

    Term Results:

    Phys 12.300

    math 14.400

    elec 16.870

خرید و دانلود محصول

1394/05/29
کاربردی


ادامه مطلب ...

تمرین مطلب با حل (2)

» :: تمرین مطلب با حل (2)
  1. با فرمت های مختلف مقدار rmn±eps را نمایش دهید. Rmn = 2.22044604925031e-6 .

    >> rmn=2.22044604925031e-6

    rmn =

    2.220446049250310e-006

    >> format short

    >> rmn=2.22044604925031e-6

    rmn =

    2.2204e-006

    --------

    >> format hex

    >> rmn=2.22044604925031e-6

    rmn =

    3ec2a05f1ffffff9

    --------

    >> format rational

    >> rmn=2.22044604925031e-6

    rmn =

    1/450360

  2. با فرمت های مختلف مقدار m=[1e6 1e-7 1] را نمایش دهید . scale factor را ملاحظه کنید.

    >> format long

    >> m=[1e6 1e-7 1]

    m =

    1.0e+006 *

    1.00000000000000 0.00000000000010 0.00000100000000

    -----------

    >> format bank

    >> m=[1e6 1e-7 1]

    m =

    1000000.00 0.00 1.00

    -----------

    >> format

    >> m=[1e6 1e-7 1]

    m =

    1.0e+006 *

    1.0000 0.0000 0.0000

خرید و دانلود محصول

1394/05/29
کاربردی


ادامه مطلب ...

تمرین های مطلب با پاسخ (1)

» :: تمرین های مطلب با پاسخ (1)
  1. یک ماتریس 3*4 عددی تعریف و بُعد آن را تعیین کنید.

    >> A=[1 2 3;4 3 8;8 7 9;8 2 3]

    A =

    1 2 3

    4 3 8

    8 7 9

    8 2 3

    >> ndims(A)

    ans =

    2

  2. یک بردار ردیفی عددی 6 عضوی تولید کنید.

    >> B=[1 2 3 4 5 6]

    B =

    1 2 3 4 5 6

    >>

خرید و دانلود محصول

1394/05/29
کاربردی


ادامه مطلب ...