作业帮 > 综合 > 作业

用matlab怎么画出y=sinxcosx在【0,pi/2】上 绕y轴旋转的图形体积

来源:学生作业帮 编辑:搜狗做题网作业帮 分类:综合作业 时间:2024/07/17 04:32:49
用matlab怎么画出y=sinxcosx在【0,pi/2】上 绕y轴旋转的图形体积
用matlab怎么画出y=sinxcosx在【0,pi/2】上 绕y轴旋转的图形体积
clc
clear
x=0:pi/2000:pi/2;
for ii=1:1001
y(ii)=sin(x(ii))*cos(x(ii));
end
plot(x,y)
再问: 不是怎么画图形,是求它旋转后的体积是多少
再答: 积分算面积再乘个2pi就行了啊。
再问: 这样行吗? syms y; int((pi/4)*(asin(2*y))^2,0,1/2) 它总是警告我Warning: Explicit integral could not be found. > In C:\MATLAB6p1\toolbox\symbolic\@sym\int.m at line 58 ans = int(1/4*pi*asin(2*y)^2,y = 0 .. 1/2)
再答: syms x y=sin(x)*cos(x); volume=2*pi*int(y,x,0,pi/2) 很简单啊,你是不是搞复杂了。。。
再问: 额....我们没有学过这个,volume=2*pi*int(y,x,0,pi/2) 是什么意思啊?是绕y轴的旋转后体积吗?谢拉
再答: 哦,不好意思啊,我之前二了,那个方法是错的,应该这么做 syms y ds=pi*((pi/2-asin(2*y)/2)^2-(asin(2*y)/2)^2); volume=int(ds,y,0,1/2) 这个应该没错了。