バターワースローパスフィルタを設計し、振幅と位相の応答を確認したい。私は次のコードを試しました。私は、次のプロット取得しています n = 8; % order of filter
fs = 1000; % sampling frequency
fc = 20; % cutoff frequency
[b a]= butter(n,fc/(fs/2),'low'); % design lo
私は、基本的な二分のコードを作る、しかしとしてエラーを取っ: >> asdfg
parse error near line 22 of file C:/Octave/Octave-4.2.1/bin\asdfg.m
syntax error
私のコードがある:私が知っているように a = [1 -9 -2 120 -130]
x0=1
x1=2
e=0,0132
w
バイナリ検索のためにMatlabに簡単なコードを記述しました。検索された項目が配列に含まれていても、そうでない場合は無限ループに入ります。 どこに問題があるのかわかりません。 function [] = BinarySearch(A,beg,last,item)
mid=floor((last+beg)/2);
if (beg)<=last
if item==A(mid)
X0=linspace(-.3,.3,10);
[T,X] = ode45(@difflossy,[0 10],X0);
plot(T,X,'-');
function dX = difflossy(T,X)
if X<-1
dX=0;
else
dX= X.*(1-X);
end
end
上記は私の非線形微分方程式を解くコードで