-2
MATLABコード(.mファイル)を使用して、正弦波の半サイクルの増加側と減少側を特定する方法を教えてください。たとえば、正弦波の振幅が0度から90度に増加する場合はフラグを1に設定し、90度から180度に振幅が減少する場合は0に設定します。正弦波の半サイクルの半分
MATLABコード(.mファイル)を使用して、正弦波の半サイクルの増加側と減少側を特定する方法を教えてください。たとえば、正弦波の振幅が0度から90度に増加する場合はフラグを1に設定し、90度から180度に振幅が減少する場合は0に設定します。正弦波の半サイクルの半分
y
の値が増加し、y
ているとき、これは私があなたの0から90のコメントから推測正 である(真actaully)incFlag
1に設定します。すべての値を増やしたい場合は、下の行をコメント解除します。あなたがしようとした何
x = 0:.1:5*pi;
y = sin(x);
dY = [diff(y) 0]; %Add one element to array
incFlag = dY > 0 & y > 0;
% incFlag = dY > 0;
a(1) = subplot(2,1,1);plot(x,y);grid on
a(2) = subplot(2,1,2);plot(x,incFlag);grid on
linkaxes(a,'x')
? –