MATLAB ヘルプ センター
このページの内容は最新ではありません。最新版の英語を参照するには、ここをクリックします。
cfit オブジェクトの積分
cfit
int = integrate(fun,x,x0)
int = integrate(fun,x,x0) は、cfit オブジェクト fun を x0 から開始されるベクトル x で指定した点で積分し、その結果を int に返します。
int
fun
x
x0
例
すべて折りたたむ
integrate
ベースラインの正弦波信号を作成します。
xdata = (0:.1:2*pi)'; y0 = sin(xdata);
応答依存ガウス ノイズを信号に付加します。
noise = 2*y0.*randn(size(y0)); ydata = y0 + noise;
ノイズを含むデータにカスタムの正弦波モデルを当てはめます。
f = fittype('a*sin(b*x)'); fit1 = fit(xdata,ydata,f,'StartPoint',[1 1]);
予測子値について近似の積分を求めます。
int = integrate(fit1,xdata,0);
データ、近似、積分をプロットします。
subplot(2,1,1) plot(fit1,xdata,ydata) % cfit plot method subplot(2,1,2) plot(xdata,int,'m') % double plot method grid on legend('integral')
また、cfit plot メソッドを使用して積分を直接計算しプロットすることもできます。
plot
figure plot(fit1,xdata,ydata,{'fit','integral'})
ただし、plot メソッドは積分のデータを返しません。
積分する関数。cfit オブジェクトとして指定します。
関数を積分する点。数値ベクトルとして指定します。
積分の下限。数値スカラーとして指定します。
積分の結果。x と同じサイズの数値ベクトルとして返されます。
R2006a より前に導入
fit | plot | differentiate
fit
differentiate
You clicked a link that corresponds to this MATLAB command:
Run the command by entering it in the MATLAB Command Window. Web browsers do not support MATLAB commands.
Web サイトの選択
Web サイトを選択すると、翻訳されたコンテンツにアクセスし、地域のイベントやサービスを確認できます。現在の位置情報に基づき、次のサイトの選択を推奨します:
また、以下のリストから Web サイトを選択することもできます。
最適なサイトパフォーマンスの取得方法
中国のサイト (中国語または英語) を選択することで、最適なサイトパフォーマンスが得られます。その他の国の MathWorks のサイトは、お客様の地域からのアクセスが最適化されていません。
南北アメリカ
ヨーロッパ
アジア太平洋地域
最寄りの営業オフィスへのお問い合わせ