编程论坛
注册
登录
编程论坛
→
Matlab
一个小问题,一个笑错误
havingtoday
发布于 2009-07-25 22:03, 680 次点击
syms x;
x=6:0.1:exp(1);
y=x.^2.*log(x);
trapz(x,y)
ans =
0
答案是错误的,但是过程错在哪里呢?
2 回复
#2
yykezhang
2009-07-28 13:54
6>exp(1),应该交换一下,另外精度小一点更精确。。。
#3
yxkzn
2009-09-01 09:00
exp(1) = 2.7183,给x赋值时不能从大到小,不能6:0.1:2.7183;如果在显示结果时想从2.7183:0.1:6,应该设置x轴为逆序。
使用命令:set(gca,'xDir','reverse')
1