matlab中fill函数的运用,怎么给封闭的曲线内着色,比如y=x^2和y=x围成的封闭区域着色,怎么弄!
来源:学生作业帮 编辑:作业帮 分类:综合作业 时间:2024/05/21 08:32:11
matlab中fill函数的运用,怎么给封闭的曲线内着色,比如y=x^2和y=x围成的封闭区域着色,怎么弄!
不是很好弄呀,使用fill时,最好有参数方程,你可以自己推一下
看能不能得出依赖于一个参数t的方程来.编了一个,可能有点乱,你参考一下:
clear all;clc;
t=0:0.01:1.2;f1=t;f2=t.^2;
x1=0:0.01:1;x2=1+0.01:-0.01:0;
x=[x1,x2];y1=x1;y2=x2.^2;
y=[y1,y2];
plot(t,f1,t,f2);hold on;
fill(x,y,'r');
再问: 你这样其实就是等同于把封闭曲线上的点给描了一遍,对吧。。。。 还是比较麻烦。。。但是貌似也只有这样了。。。。 不知道有没有大神有其他的方法。。。。
再答: 是的,如果有参数方程就不用这样了,那等其他高手吧。
再问: 对了,你说有参数方程是什么意思?什么叫有参数方程!
再答: 实际上楼下说的很对,你完全可以写一个函数文件 把复杂的计算都放到后台去,前台就干净多了。 一般情况下,使用fill命令主要有2种思路:简单的问题, 直接把几个点连起来就可以了。 但是对于比较规则的图形来说,比如正多边形时,是可以用 模拟圆的方法来做的。参数方程;简单说,就是x和y都依赖于一个参数,比如t 当然,很多情况下,图都不规整,但只要有参数方程,应该都可以的,一个小例子: clear all;clc; n=8; dt=2*pi/n;t=0:dt:2*pi; t=[t,t(1)]; x=sin(t);y=cos(t); fill(x,y,'r');axis off;axis equal;
看能不能得出依赖于一个参数t的方程来.编了一个,可能有点乱,你参考一下:
clear all;clc;
t=0:0.01:1.2;f1=t;f2=t.^2;
x1=0:0.01:1;x2=1+0.01:-0.01:0;
x=[x1,x2];y1=x1;y2=x2.^2;
y=[y1,y2];
plot(t,f1,t,f2);hold on;
fill(x,y,'r');
再问: 你这样其实就是等同于把封闭曲线上的点给描了一遍,对吧。。。。 还是比较麻烦。。。但是貌似也只有这样了。。。。 不知道有没有大神有其他的方法。。。。
再答: 是的,如果有参数方程就不用这样了,那等其他高手吧。
再问: 对了,你说有参数方程是什么意思?什么叫有参数方程!
再答: 实际上楼下说的很对,你完全可以写一个函数文件 把复杂的计算都放到后台去,前台就干净多了。 一般情况下,使用fill命令主要有2种思路:简单的问题, 直接把几个点连起来就可以了。 但是对于比较规则的图形来说,比如正多边形时,是可以用 模拟圆的方法来做的。参数方程;简单说,就是x和y都依赖于一个参数,比如t 当然,很多情况下,图都不规整,但只要有参数方程,应该都可以的,一个小例子: clear all;clc; n=8; dt=2*pi/n;t=0:dt:2*pi; t=[t,t(1)]; x=sin(t);y=cos(t); fill(x,y,'r');axis off;axis equal;
matlab中fill函数的运用,怎么给封闭的曲线内着色,比如y=x^2和y=x围成的封闭区域着色,怎么弄!
曲线4y+x^2=0与曲线丨1/4x-y-1丨=l/2围成的封闭区域为D.这个图象怎么画?尤其是第二个函数的图象!求指.
在同一坐标系内,设不等式|x|+|y|≤1围成的封闭区域为M,曲线2x²+2y²=1围成的封闭区域为
曲线y=sinx与x轴所围成的封闭区域的面积为
由曲线y=x平方与x=y平方围成的封闭区域的面积是多少
曲线4y+x^ 2=0与曲线|1/4x-y-1|=1/2围成的封闭区域D,点P(x,y)为区域D中任意一点,则(x+4)
由曲线y=x^2,y=x^3围成的封闭图形面积
曲线y=x^2与曲线y=x^3围成的封闭图形的面积是多少?
高中数学题已知P(x,y)是抛物线y^2=2x和直线2x+y-2=0围成的封闭区域(包括边界)内的点,则x+y的最小值为
已知P(x,y)是抛物线y^2=2x和直线2x+y-2=0围成的封闭区域(包括边界)内的点,则x+y的最小值为
直线y=x与曲线y=x^3围成的封闭图形面积
过原点作曲线y=e^x的切线l,则曲线C、切线l及y轴所围成封闭区域的面积为