رفتن به مطلب

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


M!Zare

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

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

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

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

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

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

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

پاسخ شما:

110101

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

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

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

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

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

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

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

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

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

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

temp=40;

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

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

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

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

temp=40;

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

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

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

مریم خانم

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

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

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

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

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

temp=40;

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

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

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

 

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

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

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

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

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

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

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

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

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

x4kerchjtaamo87amg2.jpg

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

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

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

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

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

برداشت من از دستور 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 ابتدا مخرج و سپس صورت عبارتی که تقسیم میشود نوشته می شود.

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

>> 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

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

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

به گفتگو بپیوندید

هم اکنون می توانید مطلب خود را ارسال نمایید و بعداً ثبت نام کنید. اگر حساب کاربری دارید، برای ارسال با حساب کاربری خود اکنون وارد شوید .

مهمان
ارسال پاسخ به این موضوع ...

×   شما در حال چسباندن محتوایی با قالب بندی هستید.   حذف قالب بندی

  تنها استفاده از 75 اموجی مجاز می باشد.

×   لینک شما به صورت اتوماتیک جای گذاری شد.   نمایش به صورت لینک

×   محتوای قبلی شما بازگردانی شد.   پاک کردن محتوای ویرایشگر

×   شما مستقیما نمی توانید تصویر خود را قرار دهید. یا آن را اینجا بارگذاری کنید یا از یک URL قرار دهید.


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