利用matlab做分段函数图像
首先求一个含参量的积分,然后作原函数图像,这个参量是分段的,怎么在一个图上画出来例如求函数积分y=exp(a*x)并作原函数0<x<100图像a为常数0<x<10a=11...
首先求一个含参量的积分,然后作原函数图像,这个参量是分段的,怎么在一个图上画出来
例如求函数积分y=exp(a*x)并作原函数0<x<100图像
a为常数
0<x<10 a=1
10<x<50 a=5
50<x<100 a=10
当然图像要是连续的了 展开
例如求函数积分y=exp(a*x)并作原函数0<x<100图像
a为常数
0<x<10 a=1
10<x<50 a=5
50<x<100 a=10
当然图像要是连续的了 展开
1个回答
展开全部
syms x t a
g(a,x)=exp(a*x);
f(a,x)=int(exp(a*t),'t',0,x);
a=sym([1,5,10]);
x=sym(0:0.1:100);
y=f(a(1),x).*(x>=0&x<=10)+f(a(2),x).*(x>10&x<=50)+f(a(3),x).*(x>50&x<=100);
z=g(a(1),x).*(x>=0&x<=10)+g(a(2),x).*(x>10&x<=50)+g(a(3),x).*(x>50&x<=100);
x1=double(x);
y1=double(y);
z1=double(z);
semilogy(x1,y1),title('积分函数图像')
figure,semilogy(x1,z1),title('原函数图像')
按上面语句试试
g(a,x)=exp(a*x);
f(a,x)=int(exp(a*t),'t',0,x);
a=sym([1,5,10]);
x=sym(0:0.1:100);
y=f(a(1),x).*(x>=0&x<=10)+f(a(2),x).*(x>10&x<=50)+f(a(3),x).*(x>50&x<=100);
z=g(a(1),x).*(x>=0&x<=10)+g(a(2),x).*(x>10&x<=50)+g(a(3),x).*(x>50&x<=100);
x1=double(x);
y1=double(y);
z1=double(z);
semilogy(x1,y1),title('积分函数图像')
figure,semilogy(x1,z1),title('原函数图像')
按上面语句试试
东莞大凡
2024-08-07 广告
2024-08-07 广告
OpenCV标定板是东莞市大凡光学科技有限公司在相机标定中常用的工具。它通常由黑白格点按一定规则排列在平面上组成,如棋盘格或圆形格等。在相机标定时,将标定板置于不同位置和姿态下拍摄图像,利用OpenCV库中的函数检测标定板上的角点或圆心,进...
点击进入详情页
本回答由东莞大凡提供
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询