matlab求曲线面积?x1=[1800 1900 2100 2200 2300 2400 2500 2600 2650 2700 2720 2650 2600 2500 2300 2200 2000 1850 1820 1800 1750 1500 1000 900];y1=[32 60 75 85 90 98 100 102 108 112 115 116 118 120 118 105 80 60 50 30 26 20 8 5];求X1在(2100,185
来源:学生作业帮助网 编辑:六六作业网 时间:2024/12/20 22:04:48
matlab求曲线面积?x1=[1800 1900 2100 2200 2300 2400 2500 2600 2650 2700 2720 2650 2600 2500 2300 2200 2000 1850 1820 1800 1750 1500 1000 900];y1=[32 60 75 85 90 98 100 102 108 112 115 116 118 120 118 105 80 60 50 30 26 20 8 5];求X1在(2100,185
matlab求曲线面积?
x1=[1800 1900 2100 2200 2300 2400 2500 2600 2650 2700 2720 2650 2600 2500 2300 2200 2000 1850 1820 1800 1750 1500 1000 900];
y1=[32 60 75 85 90 98 100 102 108 112 115 116 118 120 118 105 80 60 50 30 26 20 8 5];
求X1在(2100,1850)范围内与X轴围成的面积?
用trapz函数怎么做呢?
图形是一个二维曲线。
matlab求曲线面积?x1=[1800 1900 2100 2200 2300 2400 2500 2600 2650 2700 2720 2650 2600 2500 2300 2200 2000 1850 1820 1800 1750 1500 1000 900];y1=[32 60 75 85 90 98 100 102 108 112 115 116 118 120 118 105 80 60 50 30 26 20 8 5];求X1在(2100,185
你的数据的横坐标不是单调的
是不是应该线排排序,得到单调的横坐标?
x1=[1800 1900 2100 2200 2300 2400 2500 2600 2650 2700 2720 2650 2600 2500 2300 2200 2000 1850 1820 1800 1750 1500 1000 900];
y1=[32 60 75 85 90 98 100 102 108 112 115 116 118 120 118 105 80 60 50 30 26 20 8 5];
[x ind]=sort(x1);
y=y1(ind);
m=x>=1850&x<=2100;
x=x(m);
y=y(m);
trapz(x,y)
有一个函数polyarea可以算出多边形围得面积,S=polyarea(x,y)