رفتن به مطلب

با هم متلب یاد بگیریم


M!Zare

ارسال های توصیه شده

این سوالم کامپیوتری هست و ربطی به متلب نداره ،ولی راه حلش رو یادم رفته.چجوری میشه 53 بر پایه 10 رو به پایه 2 برد؟

لینک به دیدگاه
  • پاسخ 325
  • ایجاد شد
  • آخرین پاسخ

بهترین ارسال کنندگان این موضوع

بهترین ارسال کنندگان این موضوع

این سوالم کامپیوتری هست و ربطی به متلب نداره ،ولی راه حلش رو یادم رفته.چجوری میشه 53 بر پایه 10 رو به پایه 2 برد؟

با تقسیمات متوالی

پاسخ شما:

110101

  • Like 2
لینک به دیدگاه
با تقسیمات متوالی

پاسخ شما:

110101

البته دو تا 0 هم سمت چپ دارد.چی رو بر چی تقسیم میکنید؟

  • Like 1
لینک به دیدگاه

در متلب عبارت0.2-0.2-0.2-0.2-0.2-1 رو بنویسید.

انتظار دارید چه حوابی نوشته بشه؟دلیل تفاوت؟

  • Like 1
لینک به دیدگاه
البته دو تا 0 هم سمت چپ دارد.چی رو بر چی تقسیم میکنید؟

چرا دو تا صفر؟!؟!؟!؟!؟شما باید تا 2به توان 6برید...همین رو که من نوشتم ببر به مبنای 10متوجه میشی:w16:

53 رو بر 2 تقسیم میکنم!

  • Like 1
لینک به دیدگاه
چرا دو تا صفر؟!؟!؟!؟!؟شما باید تا 2به توان 6برید...همین رو که من نوشتم ببر به مبنای 10متوجه میشی:w16:

53 رو بر 2 تقسیم میکنم!

بله...تقسیم های متوالی انجام میدیم و از آخرین عدد که در سمت راست است به سمت چپ تمامی باقیمانده ها رو مینویسم.:a030:

لینک به دیدگاه
بله...تقسیم های متوالی انجام میدیم و از آخرین عدد که در سمت راست است به سمت چپ تمامی باقیمانده ها رو مینویسم.:a030:

پس اون دو تا صفر چی بود که گفتی؟:ws52:

  • Like 2
لینک به دیدگاه

برای نمایش دستورات یکی از راهها استفاده دستور fprintf است.

temp=40;

fprintf('the temperature is %g.If degrees F \n',temp

تفاوت f,g, e در چیست؟

من عدد 5 را که به جای g نوشتم جواب نداد؟حتی عدد را 6 رقمی نیز نوشتم باز جواب نداد:ws52:

  • Like 4
لینک به دیدگاه
برای نمایش دستورات یکی از راهها استفاده دستور fprintf است.

temp=40;

fprintf('the temperature is %g.if degrees f \n',temp

تفاوت f,g, e در چیست؟

من عدد 5 را که به جای g نوشتم جواب نداد؟حتی عدد را 6 رقمی نیز نوشتم باز جواب نداد:ws52:

مریم خانم

میشه بیشتر توضیح بدی که اصلا برا چی میخواستی از این دستور استفاده کنی؟؟

  • Like 2
لینک به دیدگاه
مریم خانم

میشه بیشتر توضیح بدی که اصلا برا چی میخواستی از این دستور استفاده کنی؟؟

صفحه 37 pdf را مطالعه فرمایید.

  • Like 1
لینک به دیدگاه
برای نمایش دستورات یکی از راهها استفاده دستور fprintf است.

temp=40;

fprintf('the temperature is %g.If degrees F \n',temp

تفاوت f,g, e در چیست؟

من عدد 5 را که به جای g نوشتم جواب نداد؟حتی عدد را 6 رقمی نیز نوشتم باز جواب نداد:ws52:

 

خب نیاید به جای این حروف عدد بزاری!

f% یعنی به صورت اعشاری نشون بده

e% یعنی به صورت نمایی

g% یعنی یا نمایی یا اعشاری هرکدوم کمتره خودش تصمیم میگیره

  • Like 3
لینک به دیدگاه
خب نیاید به جای این حروف عدد بزاری!

f% یعنی به صورت اعشاری نشون بده

e% یعنی به صورت نمایی

g% یعنی یا نمایی یا اعشاری هرکدوم کمتره خودش تصمیم میگیره

مشاهده بفرمایید:ws52:

x4kerchjtaamo87amg2.jpg

  • Like 1
لینک به دیدگاه
4% چرا نوشتی؟؟ چرا عدد میزاری؟ همون f بزار بمونه دیگه

من ننوشتم آقای چاپمن نوشته:ws3:

  • Like 2
لینک به دیدگاه
من ننوشتم آقای چاپمن نوشته:ws3:

اقای چاپمن اشتباه کرده!!!!

باید یا f g e یکی از اینا نوشته بشه که توضیحش را بالا دادم

عدد گذاشتن که معنا نداره اخه

  • Like 3
لینک به دیدگاه

برداشت من از دستور diary :

هنگامی که دستور diary variable for example roots را تایپ میکنیم...کل دستورهای نوشته شده را ذخیره میکنه حتی اگر آن دستور را پاک کنیم. و با دستور type variable for example roots میتوانیم این مراحل را مشاهده کنیم.

این دستور چه فایده ای داره؟

لینک به دیدگاه
  • 3 هفته بعد...

میریم سراغ اعداد مختلط:

 

x=1;

y=-1;

theta_3=atan(x/y)*180/pi

 

theta_3 =

 

-45

theat_5=atan2(y,x)*180/pi

 

theat_5 =

 

-45

دو دستور دقیقا یکی است.فقط نکته قابل توجه این است که در هنگام استفاده از دستورatan2 ابتدا مخرج و سپس صورت عبارتی که تقسیم میشود نوشته می شود.

  • Like 1
لینک به دیدگاه

سه روش برای نوشتن اعداد مختلط:

>> z=1+2j

 

z =

 

1.0000 + 2.0000i

 

>> z=complex(1,2)

 

z =

 

1.0000 + 2.0000i

 

>> j=sqrt(-1);

>> z=1+j*2

 

z =

 

1.0000 + 2.0000i

  • Like 1
لینک به دیدگاه

>> z=3+4j

 

z =

 

3.0000 + 4.0000i

 

>> r=abs(z)

 

r =

 

5

 

>> theta=atan2(4,3)

 

theta =

 

0.9273

 

>> z=r*exp(j*theta)

 

z =

 

3.0000 + 4.0000i

نمایش اعداد مختلط به فرم نمایی

لینک به دیدگاه

×
×
  • اضافه کردن...