ارسال پاسخ 
 
امتیاز موضوع:
  • 1 رأی - میانگین امتیازات : 1
  • 1
  • 2
  • 3
  • 4
  • 5

حل معادلات جند مجهولی

۱۳۹۶/۴/۶, ۱۱:۱۲ صبح
ارسال: #1

حل معادلات جند مجهولی


سلام من سه معادله چند مجهولی دارم
a+b+c+d=100

0.07a+0.45b+0. 12c+0.35d=18

600a+2500b+1800c+2000d=z



A<=100

B<=100

C<=30

D<=30

Z = Min

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

با تشکر
یافتن تمامی ارسال های این کاربر
نقل قول این ارسال در یک پاسخ
۱۳۹۶/۴/۷, ۱۲:۰۰ عصر
ارسال: #2

پاسخ: حل معادلات جند مجهولی


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

محیط متلب مانند ماشین حساب خیلی پیچیده رفتار می کند. متلب یک محیط (interpret) است به عبارت دیگر متلب دستور نوشته شده را بلا فاصله اجرا می کند.

به محیطی گفته می شود که دستورات خط به خط اجرا می شوند.)Interpret(محیط

تمرین های دست گرمی

یک عبارت معتبر را تایپ می کنیم، مانند

5 + 5

و دکمه اینتر را فشار دهید.

وقتی شما دکمه اجرا را فشار می دهید یا عبارت Ctrl+Eتایپ می کنید، متلب سریع اجرا می کند و نتیجه را بر می گرداند.

ans = 10

مثال

3 ^ 2 % 3 به توان 2



وقتی شما دکمه اجرا را فشار می دهید یا عبارت Ctrl+Eتایپ می کنید، متلب سریع اجرا می کند و نتیجه را بر می گرداند.

ans = 9

مثال

sin(pi /2) % 90o زاویهsine



وقتی شما دکمه اجرا را فشار می دهید یا عبارت Ctrl+Eتایپ می کنید، متلب سریع اجرا می کند و نتیجه را بر می گرداند.

ans = 1

مثال



7/0 % تقسیم بر صفر



وقتی شما دکمه اجرا را فشار می دهید یا عبارت Ctrl+Eتایپ می کنید، متلب سریع اجرا می کند و نتیجه را بر می گرداند.

ans = Inf

warning: division by zero

مثال

732 * 20.3

وقتی شما دکمه اجرا را فشار می دهید یا عبارت Ctrl+Eتایپ می کنید، متلب سریع اجرا می کند و نتیجه را بر می گرداند.

ans = 1.4860e+04


متلب اصطلاحات ویژه ای رو برای نماد های ریاضی به کار می برد، مانند piبرای πو infبرای ، iو jبرای √-1و Nanبرای عبارت 'not a number'و غیره.

استفاده از سمیکولن (;) در متلب

(;) در انتهای هر گزاره قرار می گیرد. اگر می خواهید خروجی های دستور متلب را پنهان کنید، می توانید در پایان دستور از (;) استفاده کنید.

مثال

x = 3;

y = x + 5

وقتی شما دکمه اجرا را فشار می دهید یا عبارت Ctrl+Eتایپ می کنید، متلب سریع اجرا می کند و نتیجه را بر می گرداند.

y = 8

اضافه کردن Comment

با نماد درصد (%) می توانیم یک خط Comment بنویسیم. به عنوان مثال

x = 9 % assign the value 9 to x

همچنین می توانیم لیستی از Commentبا استفاده از (%) و درصد ها.

ویرایشگر متلب شامل ابزار و آیتم های منو برای کمک به اضافه کردن، جابجا کردن و تغییر دادن فرمت Commentمی باشد.

عملگر های معمول پر کاربرد کاراکتر های ویژه







Operator



Purpose





+



Plus; عملگر اضافه کردن





-



Minus; عملگر تفریق





*



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





.*



عملگر ضرب آرایه ها





^



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





.^



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





\



عملگر تقسیم چپ





/



عملگر تقسیم راست





.\



عملگر تقسیم چپ آرایه ها





./



عملگر تقسیم راست آرایه ها





:



Colon; تولید عناصر با فاصله منظم و نشان دهنده یک سطر یا ستون





( )



پرانتز; برای محصور کردن آرگومان های تابع و شاخص های آرایه; لغو مقدم





[ ]



براکت ها; عناصر و آرایه ها





.



نقطه اعشار









حذف; عملگر ادامه دستور در خط بعد





,



کاما; جدا کننده گزاره ها و عناصر در یک سطر[/font]





[font=Times New Roman];




سمیکلون; جدا کننده ستون ها و اجرا نشدن دستور





%



علامت درصد;و فرمت های خاص comment نوشتن یک





_



عملگر ترانهاده و علامت کوتیشن





._



عملگر ترانهاده غیر مزدوج





=



عملگر تخصیص









ثابت ها و متغیر های ویژه

جدول ثابت ها و متغیر های ویژه در متلب به صورت زیر می باشد.







Name



Meaning





ans



پاسخ نهایی دستور





eps



دقتاعداد ممیز شناور





i,j



√-1نشانه عدد موهومی یعنی





Inf



بینهایت





NaN



نتیجه عدد تعریف نشده (not a number)





pi



πعدد







نامگذاری متغیر ها

نام های متغیر شامل حروف، اعداد و حروف، ارقام می باشد. متلب به حروف کوچک و بزرگ حساس است.

نام های متغیر ها از هر طولی می توانند باشند گرچه متلب فقط از N حرف اول استفاده می کند و N، namelengthmaxتابع می باشد.

ذخیره کردن کار

دستور saveبرای ذخیره کردن تمام متغیر ها درworkspaceبا پسوند .matدر کتابخانه currentبه کار می رود. به عنوان مثال

save myfile

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

تو را مرور می کنم به تکرار؛
تا خاموشی ام، نشان از فراموشی ام نباشد ...
قانون جذب
مشاهده وب سایت کاربر یافتن تمامی ارسال های این کاربر
نقل قول این ارسال در یک پاسخ
۱۳۹۶/۴/۷, ۰۵:۳۰ عصر
ارسال: #3

پاسخ: حل معادلات جند مجهولی


(۱۳۹۶/۴/۶ ۱۱:۱۲ صبح)reshad نوشته شده توسط:  سلام من سه معادله چند مجهولی دارم
a+b+c+d=100

0.07a+0.45b+0. 12c+0.35d=18

600a+2500b+1800c+2000d=z



A<=100

B<=100

C<=30

D<=30

Z = Min

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

با تشکر
سلام
آیا این گونه معادلات را باید با توابع حوزه ژنتیک حل کرد
یافتن تمامی ارسال های این کاربر
نقل قول این ارسال در یک پاسخ
۱۳۹۶/۴/۱۲, ۱۱:۵۰ صبح
ارسال: #4

پاسخ: حل معادلات جند مجهولی


سلام. توابع حوزه ژنتیک در متلب تعریف شدند؟ یا برنامه دیگه ای باید نصب کرد؟
مشاهده وب سایت کاربر یافتن تمامی ارسال های این کاربر
نقل قول این ارسال در یک پاسخ
ارسال پاسخ 




کاربرانِ درحال بازدید از این موضوع:
1 مهمان

بازگشت به بالابازگشت به محتوا