怎样用MATLAB将int(sqrt((y*cos(pi*t))^2+1/x)-1,t,0,1)=0这个关于x,y的隐函数画出y(x)的图形出来呀?在下MATLAB新手一枚,实在不知道怎么弄,如果能够帮到我,
来源:学生作业帮助网 编辑:作业帮 时间:2024/06/30 21:19:17
![怎样用MATLAB将int(sqrt((y*cos(pi*t))^2+1/x)-1,t,0,1)=0这个关于x,y的隐函数画出y(x)的图形出来呀?在下MATLAB新手一枚,实在不知道怎么弄,如果能够帮到我,](/uploads/image/z/1108754-26-4.jpg?t=%E6%80%8E%E6%A0%B7%E7%94%A8MATLAB%E5%B0%86int%28sqrt%28%28y%2Acos%28pi%2At%29%29%5E2%2B1%2Fx%29-1%2Ct%2C0%2C1%29%3D0%E8%BF%99%E4%B8%AA%E5%85%B3%E4%BA%8Ex%2Cy%E7%9A%84%E9%9A%90%E5%87%BD%E6%95%B0%E7%94%BB%E5%87%BAy%28x%29%E7%9A%84%E5%9B%BE%E5%BD%A2%E5%87%BA%E6%9D%A5%E5%91%80%3F%E5%9C%A8%E4%B8%8BMATLAB%E6%96%B0%E6%89%8B%E4%B8%80%E6%9E%9A%2C%E5%AE%9E%E5%9C%A8%E4%B8%8D%E7%9F%A5%E9%81%93%E6%80%8E%E4%B9%88%E5%BC%84%2C%E5%A6%82%E6%9E%9C%E8%83%BD%E5%A4%9F%E5%B8%AE%E5%88%B0%E6%88%91%2C)
怎样用MATLAB将int(sqrt((y*cos(pi*t))^2+1/x)-1,t,0,1)=0这个关于x,y的隐函数画出y(x)的图形出来呀?在下MATLAB新手一枚,实在不知道怎么弄,如果能够帮到我,
怎样用MATLAB将int(sqrt((y*cos(pi*t))^2+1/x)-1,t,0,1)=0这个关于x,y的隐函数画出y(x)的图形出来呀?
在下MATLAB新手一枚,实在不知道怎么弄,如果能够帮到我,
怎样用MATLAB将int(sqrt((y*cos(pi*t))^2+1/x)-1,t,0,1)=0这个关于x,y的隐函数画出y(x)的图形出来呀?在下MATLAB新手一枚,实在不知道怎么弄,如果能够帮到我,
首先需要将积分表达式进行化简,
maple('int(sqrt((y*cos(pi*t))^2+1/x)-1,t)')
ans =
-(1-cos(pi*t)^2)^(1/2)*(y^2*cos(pi*t)^2*x+1)^(1/2)*EllipticE(cos(pi*t),(-y^2*x)^(1/2))/x/sin(pi*t)/((y^2*cos(pi*t)^2*x+1)/x)^(1/2)/pi-t
>>
注意这里是不定积分,其中EllipticE是第二类椭圆积分,注意这里其实是在调用maple符号计算引擎得到的计算结果,所以ans的类型是char,不能直接用,同时matlab中也没有名为EllipticE的函数,所以对于化简结果你需要再进一步处理,首先你得在matlab查一下椭圆积分函数ellipke的使用方法,将t=1和t=0分别代入做差后,就是原来的定积分结果,下面就是一般的隐函数作图使用matlab命令ezplot就可以了,用法比较简单,关键是前面的化简工作.