用matlab求曲线斜率大于某值的区域,如何求以下曲线斜率大于某值的区域?最好能给程序出来 x1=1:0.1:10;x2=1:0.1:10;x3=1:0.1:10;y1=100./sqrt(x1);y2=150./sqrt(x2);y3=200./sqrt(x3);x=[x1;x2;x3]';y=[y1;y2;y3]';plot(x,y)
来源:学生作业帮助网 编辑:作业帮 时间:2024/11/05 21:37:58
用matlab求曲线斜率大于某值的区域,如何求以下曲线斜率大于某值的区域?最好能给程序出来 x1=1:0.1:10;x2=1:0.1:10;x3=1:0.1:10;y1=100./sqrt(x1);y2=150./sqrt(x2);y3=200./sqrt(x3);x=[x1;x2;x3]';y=[y1;y2;y3]';plot(x,y)
用matlab求曲线斜率大于某值的区域,
如何求以下曲线斜率大于某值的区域?
最好能给程序出来
x1=1:0.1:10;
x2=1:0.1:10;
x3=1:0.1:10;
y1=100./sqrt(x1);
y2=150./sqrt(x2);
y3=200./sqrt(x3);
x=[x1;x2;x3]';
y=[y1;y2;y3]';
plot(x,y)
用matlab求曲线斜率大于某值的区域,如何求以下曲线斜率大于某值的区域?最好能给程序出来 x1=1:0.1:10;x2=1:0.1:10;x3=1:0.1:10;y1=100./sqrt(x1);y2=150./sqrt(x2);y3=200./sqrt(x3);x=[x1;x2;x3]';y=[y1;y2;y3]';plot(x,y)
x1=1:0.1:10;
x2=1:0.1:10;
x3=1:0.1:10;
y1=100./sqrt(x1);
y2=150./sqrt(x2);
y3=200./sqrt(x3);
x=[x1;x2;x3]';
y=[y1;y2;y3]';
plot(x,y)
xielv = -15;
y1_1=y1(2:length(y1));
y1_2=y1_1-y1(1:length(y1)-1);
y1_3=find(y1_2/(x1(2)-x1(1))>xielv);
y2_1=y2(2:length(y2));
y2_2=y2_1-y2(1:length(y2)-1);
y2_3=find(y2_2/(x2(2)-x2(1))>xielv);
y3_1=y3(2:length(y3));
y3_2=y3_1-y3(1:length(y3)-1);
y3_3=find(y3_2/(x3(2)-x3(1))>xielv);
hold on
plot(x1(y1_3),y1(y1_3),'ko')
plot(x2(y2_3),y2(y2_3),'ko')
plot(x3(y3_3),y3(y3_3),'ko')
hold off
title(['xielv>' num2str(xielv)])