PDA

View Full Version : سوال: مرتب سازی مختصات سه بعدی (x,y,z)



leily m
یک شنبه 26 مرداد 1393, 13:04 عصر
سلام وقتتون بخیر

یه سوال خیلی ضروری دارم!!!!

من 1000 تا مقدار برای مختصات سه بعدی(x,y,z ) به عنوان مثال ( 1.271- 1.757 2.116- ) و (1.231- 1.587 2.036-) و 998 تا مختصات دیگر که شامل اعداد اعشاری و اعداد منفی میشه دارم . چطور میتونم مرتب سازی صعودی انجام بدم که ابتدا مختصات ها بر اساس x ها سورت بشن (همراه با y,z خودشون) ،بعد که بر اساس x ها مرتب شد، بر اساس y ها مرتب کنم (همراه با x,z خودشون) و به همین ترتیب بر اساس Z (همراه با x,y خودشون)


منظورم از مثال (همراه با x,y خودشون) اینکه قرار نیست x,y,z را جداگانه مرتب کنم. هدفم اینکه مختصات (x,y,z) را ازکوچکترین مقدار تا بزرگترین مقدار مرتب کنم.

تابع آماده ای برای این مرتب سازی هست مثلا توی MATLAB?

لطفا راهنمایی کنید......

leily m
چهارشنبه 29 مرداد 1393, 16:03 عصر
خواهش میکنم!!!!!!!!! هیچ برنامه نویسی نیست جواب منو بده!!!!

حداقل پیشنهادی بدید!:ناراحت:

leily m
چهارشنبه 05 شهریور 1393, 11:05 صبح
واقعا کسی نیست که حتی یه راهنمایی کنه!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!

elec60
چهارشنبه 12 شهریور 1393, 20:06 عصر
با LINQ میتونی این کار رو انجام بدی
اگه تا الان نتونستی انجام بدی بگو تا اتجامش بدم

leily m
چهارشنبه 19 شهریور 1393, 08:41 صبح
با LINQ میتونی این کار رو انجام بدی
اگه تا الان نتونستی انجام بدی بگو تا اتجامش بدم

سلام

خیلی ممنون، اگر لطف کنید انجامش بدید.

امکانش هست بگید چطور انجامش میدید؟ یا کدشو بذارید؟

فایل متنی شامل نقاط سه بعدی رو براتون ضمیمه کردم.

با تشکر