怎么用matlab绘制这个函数的图像? 5
1个回答
展开全部
为什么用matlab绘制这个函数的图像,看起来不一样,这个是由于x取值范围大小和x的起始点不同,而造成函数图形不一致的状况。
如果我们x取值范围大小及间隔足够小,同时确定图窗尺寸范围,用plot和fplot绘出的图形是一致的。
修改后的代码:
x=linspace(0.05,10);
y1=1./x;
y2=y1-0.035;
y3=116*y2-5;
y4=exp(21*y2);
y=0.5173*y3.*y4+0.0068*x;
figure(1)
plot(x,y)
xlabel('x'),ylabel('f(x)')
title('f(x)图形');
grid on
xlim([0,10]),ylim([0,10e12])
figure(2)
fun=@(x)0.5173*(116*(1/x-0.035)-5)*exp(21*(1/x-0.035))+0.0068*x;
fplot(fun,[0,10])
xlabel('x'),ylabel('f(x)')
title('f(x)图形');
grid on
xlim([0,10]),ylim([0,10e12])
运行结果
东莞大凡
2024-08-07 广告
2024-08-07 广告
OpenCV标定板是东莞市大凡光学科技有限公司在相机标定中常用的工具。它通常由黑白格点按一定规则排列在平面上组成,如棋盘格或圆形格等。在相机标定时,将标定板置于不同位置和姿态下拍摄图像,利用OpenCV库中的函数检测标定板上的角点或圆心,进...
点击进入详情页
本回答由东莞大凡提供
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询