a)
Code Block | ||
---|---|---|
| ||
function result = f(x) result = exp(-(x.^2)); end % eller f = @(x) exp(-x.^2); |
b)
Code Block | ||
---|---|---|
| ||
x =-2:0.01:2; plot(x,f(x)) |
c)
Code Block | ||
---|---|---|
| ||
hold on x = -2:0.5:2; plot(x,f(x)) |
d)
Code Block | ||
---|---|---|
| ||
function area = trapezoidArea(a, b, w) area = (a+b)/2 * w; end |
e)
Code Block | ||
---|---|---|
| ||
function area = trapezoidMethod(start, stop, n, fn) area = 0; h = (stop - start) / n; for i = start : h : (stop - h) a = fn(i); b = fn(i + h); area = area + trapezoidArea(a, b, h); end end |
...