رفتن به مطلب

با هم متلب یاد بگیریم


M!Zare

ارسال های توصیه شده

با plot3 اینجوری شد...میشه مرکز رو از جلو به پشت منتقل کرد؟صفر صفرش خیلی جلوئه

v7gs74hxj4ooswg3k5m.jpg

داده هام یک ستون داره..برای رسم surf و mesh قبول نمیکنه...میگه باید ماتریس باشه، بردار نباشه...مگه بردار یک ماتریس ستونی نیستw58.gif

  • Like 1
لینک به دیدگاه
  • پاسخ 325
  • ایجاد شد
  • آخرین پاسخ

بهترین ارسال کنندگان این موضوع

بهترین ارسال کنندگان این موضوع

  F|UID گفته است:
با plot3 اینجوری شد...میشه مرکز رو از جلو به پشت منتقل کرد؟صفر صفرش خیلی جلوئه

v7gs74hxj4ooswg3k5m.jpg

داده هام یک ستون داره..برای رسم surf و mesh قبول نمیکنه...میگه باید ماتریس باشه، بردار نباشه...مگه بردار یک ماتریس ستونی نیستw58.gif

 

برای اینکه نقطه صفر رو به عقب ببرید باید جهت محور رو عکس کنید. برای اینکار هم بعد از اینکه نمودار رو رسم کردید (توی همون پنجره figures) از منوی tools گزینه edit plot رو بزنید. بعد روی یک جای خالی از نمودار دوبار کلیک کنید. یه پنل پایین صفحه باز میشه که چند تا تب داره واسه هر محور. محور مورد نظر رو انتخاب کنید و توی همون تب قسمت پایین تیک کنار reverse رو بزنید

  • Like 1
لینک به دیدگاه

واسه استفاده از دستورهای surf و mesh هم باید یه ماتریس هاتون باید n*m باشن و هیچکدومشون نباید یک باشن فک کنم. چون شما باید یه سطح داشته باشین که بتونین با ارتفاع متغیر تابع تون رو نمایش بدین. بخاطر همین وقتی ماتریستون سطری باشه ارور میده.

  • Like 2
لینک به دیدگاه
  sadegh۱۰۶۸ گفته است:
واسه استفاده از دستورهای surf و mesh هم باید یه ماتریس هاتون باید n*m باشن و هیچکدومشون نباید یک باشن فک کنم. چون شما باید یه سطح داشته باشین که بتونین با ارتفاع متغیر تابع تون رو نمایش بدین. بخاطر همین وقتی ماتریستون سطری باشه ارور میده.

ماتریسم ستونی هستا:w16:

 

یعنی یک ماتریس ستونی رو نمیتونه رسم کنه؟هیچ راه دیگه ای نداره؟

ممنون...خیلی یاد گرفتم:icon_gol:

  sadegh۱۰۶۸ گفته است:
برای اینکه نقطه صفر رو به عقب ببرید باید جهت محور رو عکس کنید. برای اینکار هم بعد از اینکه نمودار رو رسم کردید (توی همون پنجره figures) از منوی tools گزینه edit plot رو بزنید. بعد روی یک جای خالی از نمودار دوبار کلیک کنید. یه پنل پایین صفحه باز میشه که چند تا تب داره واسه هر محور. محور مورد نظر رو انتخاب کنید و توی همون تب قسمت پایین تیک کنار reverse رو بزنید

انجام دادم..اینجوری شد، اعدادش زیاد خوانا نیست....زیاد دید نمیده به مشاهده کننده...نظر دیگه ای دارید؟

bbb8ib5nqk48y4a6ztt6.jpg

  • Like 2
لینک به دیدگاه

مسلما تصویر نمودار سه بعدی رو می توان در صفحات دیگر داشت....برای این کار راه حلی سراغ ندارید؟

  • Like 2
لینک به دیدگاه

این نمودار چجوری رسم شده؟ با ماتریس ستونی نمیشه این نمودار رو رسم کرد؟ حتی در صفحه های افقی هم داده ها تصویر شدن...hanghead.gif

mij9nd770wlkwlch2d.jpg

  • Like 2
لینک به دیدگاه

دستور surfc علاوه بر رسم سطح، تصویر در صفحه ی افقی رو هم رسم میکنه، این تصویر پایین هم واسه هلپ متلب درمورد همین دستوره

duz183hkneatg5sani2.png

ولی باز فک نکنم بشه با ماتریس ستونی همچین چیزی رسم کرد...:hanghead:

  • Like 2
لینک به دیدگاه

سلام - خسته نباشید

 

یه تعداد مختصات نقاط دارم در اکسل میخوام ببرم تو متلب و رویه گذرنده از همه این نقاط رو برازش کنم

ممنون میشم راهنمایی کنید :icon_gol:

  • Like 1
لینک به دیدگاه
  • 2 هفته بعد...

درود....دو تا عبارت داریم...مثلا a*b و c*d میخوام در متلب اول مقایسه ای بین اینها داشته باشم...یعنی حاصل ضرب هر کدام از این دو گروه کمتر شد رو به عنوان f بهم بده که در قسمت دیگه ای استفاده کنم.....این رو چجوری در متلب بنویسم؟

لینک به دیدگاه
  F|UID گفته است:
درود....دو تا عبارت داریم...مثلا a*b و c*d میخوام در متلب اول مقایسه ای بین اینها داشته باشم...یعنی حاصل ضرب هر کدام از این دو گروه کمتر شد رو به عنوان f بهم بده که در قسمت دیگه ای استفاده کنم.....این رو چجوری در متلب بنویسم؟

 

سلام

اگه سوال رو درست متوجه شده باشم احتیاجی به مقایسه نیست. اگه فقط مقدار عددی کمتر رو میخواید اینطوری بنویسید :

 

برای مشاهده این محتوا لطفاً ثبت نام کنید یا وارد شوید.

  • Like 4
لینک به دیدگاه
  MohammadAli.E گفته است:
سلام

اگه سوال رو درست متوجه شده باشم احتیاجی به مقایسه نیست. اگه فقط مقدار عددی کمتر رو میخواید اینطوری بنویسید :

 

برای مشاهده این محتوا لطفاً ثبت نام کنید یا وارد شوید.

بهم این خطا رو داد: Undefined function or method 'min' for input arguments of type 'sym'

  • Like 1
لینک به دیدگاه

خوب متغیر هارو چرا سیمبولیک تعریف کردید؟! توابع عددی مثل min که به مقدار عددی عبارت کار دارند رو نمیشه روی متغیر های سیمبولیک اعمال کرد. کلا سیمبولیک رو تو محاسبات بذارید کنار.

  • Like 3
لینک به دیدگاه
  MohammadAli.E گفته است:
خوب متغیر هارو چرا سیمبولیک تعریف کردید؟! توابع عددی مثل min که به مقدار عددی عبارت کار دارند رو نمیشه روی متغیر های سیمبولیک اعمال کرد. کلا سیمبولیک رو تو محاسبات بذارید کنار.

 

آخه این بخشی از یک کد طولانی هست که در یک بخشش چند معادله باید بصورت همزمان حل میشد که سیمبولینک رو اونجا تعریف کردم..و اعداد این بخشم سیمبولیک نیستش...اما تحت تاثیر بقیه قرار گرفته..الان چیکار کنم پس؟ با if نیمتونم این قسمت رو بنویسم؟

  • Like 2
لینک به دیدگاه
  F|UID گفته است:
بهم این خطا رو داد: Undefined function or method 'min' for input arguments of type 'sym'

 

 

 

سلام

توی همون دستور min میتونید از دستور sym2poly استفاده کنید تا این داده های سیمبولیک رو به عدد تبدیل کنید تا قابل مقایسه در تابع min بشن.

برای مشاهده این محتوا لطفاً ثبت نام کنید یا وارد شوید.

  • Like 3
لینک به دیدگاه
  sadegh۱۰۶۸ گفته است:
سلام

توی همون دستور min میتونید از دستور sym2poly استفاده کنید تا این داده های سیمبولیک رو به عدد تبدیل کنید تا قابل مقایسه در تابع min بشن.

برای مشاهده این محتوا لطفاً ثبت نام کنید یا وارد شوید.

متشکرم دوستان حل شد:icon_gol:

  • Like 4
لینک به دیدگاه

کمممممممممممممک

 

من یه الگوریتمی دارم میخوام همراه 2 تابع اجراش کنم ینعی می خوام اجرای های اونو تو 2تا تابع ببینم میشه کمکم کنییید فوریههه!

  • Like 1
لینک به دیدگاه
  hakan_۶۸ گفته است:
کمممممممممممممک

 

من یه الگوریتمی دارم میخوام همراه 2 تابع اجراش کنم ینعی می خوام اجرای های اونو تو 2تا تابع ببینم میشه کمکم کنییید فوریههه!

 

کمی بیشتر توضیح بدید. بنده که اصلا متوجه منظورتون نشدم.

  • Like 2
لینک به دیدگاه
  MohammadAli.E گفته است:
کمی بیشتر توضیح بدید. بنده که اصلا متوجه منظورتون نشدم.

 

 

 

چجوری بگم آخه یه الگوریتم دارم شما فرض کن الگوریتم مورچه خوب این الگوریتم با تابع های مختلف جواب های مختلفی میده خوب؟ حالا من چجوری اینو تو نرم افزار  مطلب پیداه سازی کنم؟

  • Like 1
لینک به دیدگاه

×
×
  • اضافه کردن...
AM 00 : 1

Hour
Minutes
AM PM
1 2 3 4 5 6 7 8 9 10 11 12