انجمن سایت کلیدستان



تخصیص مقادیرزمان کنونی: ۱۳۹۵/۰۹/۱۴، ۰۶:۲۱ ق.ظ
کاربران در حال بازدید این موضوع: 1 مهمان
نویسنده: نوترینو90
آخرین ارسال: نوترینو90
پاسخ 6
بازدید 2083

رتبه موضوع:
  • 0 رای - 0 میانگین
  • 1
  • 2
  • 3
  • 4
  • 5
تخصیص مقادیر

تخصیص مقادیر

#1
با سلام و خسته نباشید
چطور میتوان یک تعداد داده گسسته را دربه تعدادی متغیر تخصیص داد به طوریکه هر متغیر محدودیتی داشته باشد مثلا بخواهیم 9 تا را بین سه متغیر تقسیم کرد به طوریکه اولین متغیر حداکثر 1 و دومی و سومین متغیر حداکثر 3 تا را بتوانند بپذیرندبطوریکه تمام حالت های ممکنه را باشروط مذکور داشته باشیم.[/align]
ممنون


X1+X2+X3=9
X1<=2, X2<=3, X3<=3
پاسخ

تخصیص مقادیر

#2
با سلام و خسته نباشیدمجدد
ببخشید اگر امکانش هست میشه من رو راهنمایی کنید؟
ممنون
پاسخ

تخصیص مقادیر

#3
سلام ماه رمضونتون مبارک

اینجوری که جواب میشه حداکثر 7!!!
3+3+1=7

مگه بگین
X1+X2+X3=9
X1<=1, X2>=5, X3<=3


کد:
clear all
close all
clc

x1=rand();
x2=rand*(5);
x3=9-(x1+x2);

حالا اگه بازه x1 بین یه حداکثر و حداقلی باشه باید اینجوری رندوم رو بنویسید

کد:
x1=(rand*(max(x1)-min(x1))+min(x1);

Yes
پاسخ

تخصیص مقادیر

#4
سلام ماه رمضان بشما هم مبارک و التماس دعا
ممنون از جواب ارسالیتون اما برای این مساله مقادیر جواب گسسته هستند از طرفی تعدادد جوابهام میشه 3 به توان 9 حالت 'iکه این نه حالت رو با عدد1ـ9 نشون میدیم و اینکه کدوم به چه x تخصیص داده شده اهمیت داره . پس واضحه جواب به این سادگی که شما نوشتید اصلا نیست. مثلا چندتا از حالتای جواب میشه

x1 x2 x3
{1,2,3,4,5,6,7,8,9} 0 0
{1,2,3} {4,5,6} {7,8,9}
{4,5,6} {1,2,3} {7,8,9}
.....
پاسخ

تخصیص مقادیر

#5
سلام.
من توضیحاتتون رو خوندم ولی متوجه نشدم دقیقا چه می خواهید. همون ایرادی که در ارسال 2 به مسئله شما گرفته بودن، از نظر من نیز وجود دارد.
bookbook 
لطفا برای درج کد، از دکمه مخصوص درج کد در ادیتور انجمن استفاده کنید.
در مورد برنامه نویسی، مدیران تنها راهنمایی می کنند و نوشتن برنامه نهایی، به عهده کاربران می باشد (اینجا محلی برای یادگیری است، نه سفارش کدنویسی).
کاربران باید ابتدا خود به خطایابی برنامه بپردازند، نه اینکه به محض دیدن خطا، کدها را در انجمن، copy و paste کرده و از مدیران انتظار بررسی داشته باشند.
پاسخ

تخصیص مقادیر

#6
با سلام مجدد
ممنون بالاخره خوشبختانه تونستم حلش کنم تشکر از توجه شما
پاسخ


پرش به انجمن:


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

آخرین کلیدهای غیررایگان

شما هم می توانید کلیدهای غیررایگان منتشر کنید (بیشتر بدانید)