matlab做二次函数切线及与平行x轴直线相交

这段代码展示了如何使用符号运算和绘图工具在MATLAB中绘制二次函数及其切线,并找到它们的交点。二次函数为y=-0.009476*x^2+2.756*x+35.5,切线在x=0处的斜率为函数在该点的导数。通过求解二次函数和切线方程,确定了交点坐标。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

syms x y;
y=-0.009476*x.^2+2.756*x+35.5;
e1=ezplot(y,[0,150]);
set(e1,'Color','r','LineWidth',1);
hold on;

d=200;
c=solve(y1==h);
plot(c,d,'pr');

%(a,b)即是(4,y(4))的点。
a=0;
b=subs(y,x,a);

hold on; 
 
f=diff(y); 
m=subs(f,x,a); 
 
y1=m*x-m*a+b;
e2=ezplot(y1,[0,150]);
set(e2,'Color','g','LineWidth',1);

h=200;
g=solve(y1==h);
plot(g,h,'pr');

hold on;
plot([0,150],[200,200],'LineWidth',1);

grid on;

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值