[問題] 積分運用已回收
Example
To compute the integral
write an M-file function myfun that computes the integrand:
function y = myfun(x)
y = 1./(x.^3-2*x-5);
Then pass @myfun, a function handle to myfun, to quad, along with the limits
of integration, 0 to 2:
Q = quad(@myfun,0,2)
Q =
-0.4605
這是我在matlab裡的help所看到的一個例子
為什麼 y = 1./(x.^3-2*x-5); 1的後面跟x^3的後面要點一點 "." ?
如果假設函數是 y=x*exp(x) 我發現x的後面也要點一點才能算出答案
重點是我不知道在什麼時機下要點那一點?萬一函數裡x很多的話是每個都要點嗎?
這是我算積分∫x*exp(x)dx ;0<x<1 的例子
function y = f(x)
y=x.*exp(x)
>> quad(@myfun,0,1)
y =
0 0.1555 0.3563 0.8244 1.5091 2.0509 2.7183
y =
0.0727 0.2497
y =
0.5674 1.1352
y =
0.4566 0.6897
y =
0.9725 1.3136
y =
1.7657 2.3674
ans =
1.0000
>>
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 140.113.152.193
→
10/11 15:03, , 1F
10/11 15:03, 1F
→
10/11 15:08, , 2F
10/11 15:08, 2F
→
10/11 15:09, , 3F
10/11 15:09, 3F
→
10/11 15:10, , 4F
10/11 15:10, 4F
推
10/11 16:47, , 5F
10/11 16:47, 5F
MATLAB 近期熱門文章
PTT數位生活區 即時熱門文章