hvernig á að finna hámarksgildi virka í matlab


svara 1:

Svo í grundvallaratriðum Ef þú vilt plotta eitthvað þarftu auðvitað að hafa gagnasettið.

Segjum að þú hafir X (tíma) og Y (hraða)

Til þess að finna hámarksgildið þarftu að nota nokkrar MATLAB aðgerðir (max og find).

MaxVelocity = hámark (Y)

Þetta mun fela í sér hámarksgildi hraðaupplýsinga þinna. Svo langt veistu bara hámarksgildið. En ef þú vilt finna samsvarandi tímagildi fyrir hámarkshraða þarftu fyrst að finna vísitölu þess.

index = find (Y == MaxVelocity)% þú þekkir vísitölu hámarksgildis

Að lokum þarftu bara að slá

MaxTime = X (vísitala);

Eigðu góðan dag


svara 2:
% Talið að þú hafir:A = 0: 0,1: 2;B = synd (A); % þá er hámarksgildi A, BMax_AB = hámark (A, B); % Hámark AB% eða ef þú hefur aðeins áhuga á að finna hámarksgildi A eða B þá notaðu:Max_A = hámark (A); % Fyrir hámark AEða ef þú vilt sérstaklega vita hámarksgildið milli A og B, notaðu það síðanMax_between_AB = max (max (A, B));

svara 3:

Eins og margir sögðu notaðu max () til að finna gildi. eða ef þú vilt plotta það skaltu bara nota findpeaks virka, sem hjálpar til við að teikna upp skarpa toppana og fá þannig vísitöluna.


svara 4:

Fyrir x, y söguþræði,

ymax = hámark (y);

xmax = x (finndu (y == ymax));

(Já það virkar)

heimild:

Að finna stig meðfram lóð í Matlab


svara 5:

með því að nota hámarksaðgerð.