Documentations

موضوع: حدس و خطا در متلب، Trial and error in matlab

حدس و خطا در متلب، Trial and error in matlab 7 سال 3 هفته ago #100

  • adminv15
  • آواتار adminv15
  • آفلاين
  • Administrator
  • ارسال ها: 990
  • تشکر دریافت شد 548
  • امتياز: 54
برای انجام روش حدس و خطا در متلب می توانید از کدی مشابه کد زیر استفاده کنید:
دقت کنید که کد
x = 1000+(x0)^3
یک رابطه فرضی است
و باید مقدار اولیه x و x0 را از ابتدا دو مقدار متفاوت باشند
while ( abs(x - x0) > 0.00001 )
x = 1000+(x0)^3;
x0 = x;
end;

;)
"Creativity is seeing what everyone sees and thinking what no one has ever thought." Albert Einstein
آخرين ويرايش: 7 سال 3 هفته ago توسط adminv15.
مدير دسترسي عمومي براي نوشتن را غيرفعال كرده است.

پاسخ: حدس و خطا در متلب، Trial and error in matlab 5 سال 11 ماه ago #1129

  • amir ghasemiyan
  • آواتار amir ghasemiyan
  • آفلاين
  • Administrator
  • مهندسي شيمي
  • ارسال ها: 627
  • تشکر دریافت شد 500
  • امتياز: 60

با اجازه ادمين عزيز:
دوستان توجه داشته باشيد كه قبل از دستور while حتما دو متغير x و x0 بايد تعريف شده باشند و حتما هم شرط داخل while در موردشون صدق كنه.
با دستور for هم ميشه همچين كاري كرد اما دستور while در اين موارد بهترين نتيجه رو خواهد داد.
مدير دسترسي عمومي براي نوشتن را غيرفعال كرده است.

پاسخ: حدس و خطا در متلب، Trial and error in matlab 5 سال 11 ماه ago #1130

  • amir ghasemiyan
  • آواتار amir ghasemiyan
  • آفلاين
  • Administrator
  • مهندسي شيمي
  • ارسال ها: 627
  • تشکر دریافت شد 500
  • امتياز: 60

دوباره با اجازه ادمين عزيز
در بعضي موارد پيش مياد كه شرط همواره برقرار است و برنامه از لوپ خارج نميشه.
در اين موارد بايد به صورت دستي برنامه رو متوقف كرد.
براي اين كار از كليد هاي تركيبي ctrl+c استفاده ميشه.
موفق باشين
مدير دسترسي عمومي براي نوشتن را غيرفعال كرده است.
كاربر(ان) زير تشكر كردند: adminv15

پاسخ: حدس و خطا در متلب، Trial and error in matlab 5 سال 6 ماه ago #2130

  • young206
  • آواتار young206
  • آفلاين
  • Fresh Boarder
  • ارسال ها: 2
  • امتياز: 0
باسلام
ميشه كاملشو كه قابل اجرا باشه بنويسيد
منظورتون از شناختن x0 و x چي هستش و چطوري هستش؟
مدير دسترسي عمومي براي نوشتن را غيرفعال كرده است.

پاسخ: حدس و خطا در متلب، Trial and error in matlab 5 سال 4 ماه ago #2649

  • کریمی
  • آواتار کریمی
  • آفلاين
  • Fresh Boarder
  • ارسال ها: 5
  • تشکر دریافت شد 1
  • امتياز: 0
x=1;
x0=inja meghdar avaliye r bede
while ( abs(x - x0) > 0.00001)
x = 1000+(x0)^3;
x0 = x;
end
مدير دسترسي عمومي براي نوشتن را غيرفعال كرده است.
كاربر(ان) زير تشكر كردند: amir ghasemiyan
مدت زمان ساخت صفحه: 0.062 ثانیه