papeli_83
یک شنبه 21 خرداد 1391, 23:20 عصر
با سلام
من دارم یه برنامه محاسباتی می نویسم که خروجی برنامم دارای تعداد زیادی جواب داره (مثلا 1000 تا )
در واقع یه چیری شبیه این
جواب 1 : x=100 y=200 a=50 p=12.5
جواب 2 : x=10 y=1000 a=60 p=15.5
.
.
جواب n ام
حالا بایستی برنامم بتونه بر اساس تعداد جواب هایی که کاربر تعیین می کنه ( مثلا 50 تا ) جواب ها بر اساس متغییر p بصورت نزولی مرتب کنه.
( من با متلب تونستم کاربالا رو انجام بدم ( به این صورت که ابتدا یه آرایه دو بعدی تعرف کردم( d(x,jکه x تعداد جوابی که کاربر می خواد ببینه , هستش ( مثلا 30 تا از 1000 تا جواب ) و j تعداد پارمترهای هر جواب هستش و بعد توسط دستور sortrows جواب ها رو بر اساس یکی از پارمترها سورت کردم ) ;اما در اینجا نموتونم تابع مورد نظر رو پیدا کنم ( البته از array.sort استفاده کردم ولی فقط از آرایه یک بعدی پشتیبانی می کنه ).
خلاصه اینکه بد جوری گیر کردم:گریه: ; از دوستان خواهش می کنم لطفا منو راهنمایی کنن )
با تشکر
من دارم یه برنامه محاسباتی می نویسم که خروجی برنامم دارای تعداد زیادی جواب داره (مثلا 1000 تا )
در واقع یه چیری شبیه این
جواب 1 : x=100 y=200 a=50 p=12.5
جواب 2 : x=10 y=1000 a=60 p=15.5
.
.
جواب n ام
حالا بایستی برنامم بتونه بر اساس تعداد جواب هایی که کاربر تعیین می کنه ( مثلا 50 تا ) جواب ها بر اساس متغییر p بصورت نزولی مرتب کنه.
( من با متلب تونستم کاربالا رو انجام بدم ( به این صورت که ابتدا یه آرایه دو بعدی تعرف کردم( d(x,jکه x تعداد جوابی که کاربر می خواد ببینه , هستش ( مثلا 30 تا از 1000 تا جواب ) و j تعداد پارمترهای هر جواب هستش و بعد توسط دستور sortrows جواب ها رو بر اساس یکی از پارمترها سورت کردم ) ;اما در اینجا نموتونم تابع مورد نظر رو پیدا کنم ( البته از array.sort استفاده کردم ولی فقط از آرایه یک بعدی پشتیبانی می کنه ).
خلاصه اینکه بد جوری گیر کردم:گریه: ; از دوستان خواهش می کنم لطفا منو راهنمایی کنن )
با تشکر