私は、次のように定義された関数F統合しようとしています: function F
x = -3:0.1:3;
F = zeros(1, length(x));
for i = 1:length(x)
if (1.4<= x(i)) && (x(i) <= 1.6)
F(i) = x(i).^2;
else
F(i)
私はmatlabの第3変数の二重積分方程式を解こうとしています。 例:まず 以下のように、私は(k = 1のとき)象徴それを解決しようとした:コードが正しい答え、すなわち時間を与える syms x y h
F = @(x,y,h) 2*x*y+4*h;
f = @(x) x/2;
solve(int(int(F(x,y,h)*f(x),x,0,3)*f(y),y,0,1)-3, h)
k
私はこの積分をしばらく考えようとしていましたが、それほど短くはありませんでした。私は象徴的な統合を試みましたが、私はそれを私に返してもらったので、私はそこに解決策がないと仮定しています。私は定積分とそれを解決することを決議し、それでもエラーを得続けるいる: clear
clc
x = 1;
y = 1;
z = 1;
R = 2;
b [email protected](theta
私はVectorize D "メイン" 機能を書かれている以下のlistの3つのオブジェクト:BF10、p.valueとd。 bようなオブジェクトとして「メイン」関数呼び出しを保存WHYときに私は思ったんだけど(が下記参照)、その後、私はbからBF10、p.valueまたはdをサブセットではありませんか? I私が実行したときに、主な機能を実行した後、次のとおりです。 b = BF.d.pvalue
正常に動作するこのコードを試してください。 a=1;b=2;
% A two-variate function
f2= @(x,y) x+y;
[email protected](x) integral(@(y) f2(x,y), a,b);
% Test the evaluation of the derived function handle
derivedF2(0);
% Tes