نمایش نتایج 1 تا 6 از 6

نام تاپیک: custom sort

  1. #1

    custom sort

    باسلام و تقدیم احترام،

    دوستان عزیز میخواستم سوال کنم که تو متلب واسه مرتب سازی سفارشی تمهیداتی اتخاذ شده یا اینکه باید کد خاصی نوشته بشه؟

    همانند سورت سفارشی داده ها در اکسل میخواهیم در ابتدا ردیف اول بعد ردیف دوم و در آخر ردیف سوم (ویابالعکس) از کوچک به بزرگ مرتب شده و همزمان مقادیر متناظر با آنها نیز تغییر یابد. بعنوان مثال داده های زیر را در نظر بگیرید:
    30 300 1000 0.66 0.45 0.75
    40 200 4000 0.06 0.10 0.18
    10 100 3000 0.75 0.11 0.91
    20 400 2000 0.54 0.85 0.53
    حال میخواهیم که بدینصورت تبدیل شوند:
    10 100 3000 0.75 0.11 0.91
    20 400 2000 0.54 0.85 0.53
    30 300 1000 0.66 0.45 0.75
    40 200 4000 0.06 0.10 0.18

    و یا بدین صورت:
    30 300 1000 0.66 0.45 0.75
    20 400 2000 0.54 0.85 0.53
    10 100 3000 0.75 0.11 0.91
    40 200 4000 0.06 0.10 0.18

    باتشکر و تقدیم مجدد احترام

  2. #2

    نقل قول: custom sort

    سلام
    دستور sortrows همون چیزیه که شما می خواهید

  3. #3

    نقل قول: custom sort

    سلام دوست گرامی،

    درست ولی همه مثالای هلپ وجاهای مختلف تو نت واسه یه ستون و حالا چندتا ستون متناظر هستن! ولی تو مسئله ما سه ستون بترتیب و اولویت باید سورت بشن! بازم بیشتر بررسی میکنم و امیدوارم کار با این دستور را بیافته.

  4. #4

    نقل قول: custom sort

    نقل قول نوشته شده توسط hamidkor مشاهده تاپیک
    سلام دوست گرامی،

    درست ولی همه مثالای هلپ وجاهای مختلف تو نت واسه یه ستون و حالا چندتا ستون متناظر هستن! ولی تو مسئله ما سه ستون بترتیب و اولویت باید سورت بشن! بازم بیشتر بررسی میکنم و امیدوارم کار با این دستور را بیافته.
    سلام
    ببینید داده هایی که شما گذاشتید اولیش که داده های اصلیه ، دومی بر اساس ستون اول مرتب شده و سومی هم بر اساس ستون سوم، درسته؟
    حالا شما از چه روشی استفاده می کنید که درست انجام نمیشه

  5. #5

    نقل قول: custom sort

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

    a=[
    10 6 .56;
    20 4 .98;
    10 3 .45;
    20 8 .15];

    sortrows(a,[1 2])

  6. #6

    نقل قول: custom sort

    حق با شماست دوست عزیز من توجه نکرده بودم! یکی دو مقال از جاهای دیگه دیدم فک کردم پیچیده باشه ولی خیلی ساده بودش!


    (b= sortrows(a,[1 -2 -3]


    یااینکه:

    (b= sortrows(a,[3 -2 -1]

تاپیک های مشابه

  1. آموزش: آموزش Custom Paging & Sorting در Sql2005 همراه با نمونه كد براي دانلود
    نوشته شده توسط Mostafa_Dindar در بخش ASP.NET Web Forms
    پاسخ: 7
    آخرین پست: پنج شنبه 10 آذر 1390, 11:31 صبح
  2. كارنكردن Sorting در Custom Paging/Sorting وقتي كه EnableCahce=True
    نوشته شده توسط Mostafa_Dindar در بخش ASP.NET Web Forms
    پاسخ: 3
    آخرین پست: پنج شنبه 10 دی 1388, 14:07 عصر
  3. Sort صحیح فارسی
    نوشته شده توسط Microsoft در بخش برنامه نویسی در Delphi
    پاسخ: 8
    آخرین پست: پنج شنبه 06 فروردین 1383, 12:51 عصر
  4. Sort
    نوشته شده توسط در بخش ASP.NET Web Forms
    پاسخ: 6
    آخرین پست: پنج شنبه 13 شهریور 1382, 12:39 عصر
  5. ایجاد ‍custom preview با استفاده از quickreport
    نوشته شده توسط omid1974 در بخش ابزارهای گزارش سازی در دلفی
    پاسخ: 4
    آخرین پست: یک شنبه 24 فروردین 1382, 12:17 عصر

قوانین ایجاد تاپیک در تالار

  • شما نمی توانید تاپیک جدید ایجاد کنید
  • شما نمی توانید به تاپیک ها پاسخ دهید
  • شما نمی توانید ضمیمه ارسال کنید
  • شما نمی توانید پاسخ هایتان را ویرایش کنید
  •