كيفية إيجاد القيمة القصوى للدالة في matlab


الاجابه 1:

لذلك ، إذا كنت تريد رسم أي شيء ، فأنت بحاجة بالطبع إلى مجموعة البيانات.

لنفترض أن لديك X (الوقت) و Y (السرعة)

من أجل العثور على القيمة القصوى ، تحتاج إلى استخدام بعض وظائف MATLAB (الحد الأقصى والعثور).

MaxVelocity = max (Y)

سيعني ذلك قيمة الذروة لملف تعريف السرعة الخاص بك. حتى الآن أنت تعرف فقط القيمة القصوى. لكن إذا أردت إيجاد قيمة زمنية مقابلة لأقصى سرعة ، فأنت بحاجة أولاً إلى إيجاد فهرس لها.

index = find (Y == MaxVelocity)٪ أنت تعرف مؤشر القيمة القصوى

أخيرًا ، ما عليك سوى الكتابة

MaxTime = X (فهرس) ؛

أتمنى لك نهارا سعيد


الاجابه 2:
٪ افترض أن لديك:أ = 0: 0.1: 2 ؛ب = الخطيئة (أ) ؛ ٪ ثم القيمة القصوى لـ A، B هيMax_AB = ماكس (أ ، ب) ؛ ٪ كحد أقصى AB٪ أو إذا كنت مهتمًا فقط بإيجاد القيمة القصوى لـ A أو B ، فاستخدم:Max_A = max (A) ؛ ٪ بحد أقصى أ٪ أو إذا كنت تريد تحديد القيمة القصوى بين A و B ، فاستخدمMax_between_AB = max (max (A، B)) ؛

الاجابه 3:

كما قال الكثيرون ، استخدم max () للعثور على القيمة. أو إذا كنت تريد رسمها ، فما عليك سوى استخدام وظيفة findpeaks ، والتي تساعد على رسم القمم الحادة وبالتالي الحصول على الفهرس.


الاجابه 4:

لمؤامرة س ، ص ،

ymax = max (y) ؛

xmax = x (find (y == ymax)) ؛

(نعم إنه يعمل)

مصدر:

إيجاد نقاط على طول قطعة أرض في ماتلاب


الاجابه 5:

باستخدام وظيفة الذروة.