作业帮 > 综合 > 作业

怎么用matlab画出变上限函数及其导函数的图形.

来源:学生作业帮 编辑:作业帮 分类:综合作业 时间:2024/05/03 03:04:30
怎么用matlab画出变上限函数及其导函数的图形.
这个程序代码怎么写
这个问题比较简单,你可以这样做:
dt=0.05;
t=0:dt:5;%这里积分的上限你可以自己给,我给成了5
Ft=t.*sin(t.^2);
Sx=dt*cumtrapz(Ft);
plot(t,Sx,'r.-',t,Ft,'b*-');%红色为这个变上限函数的图形,蓝色为其导数的图形
再问: 但是原题上限是个变量x,不是具体的数。
再答: 画函数图象是在某个区间内画的,不是具体的数,你画的时候也要找到合适的区间才能画出来。没有绘图区间的话你怎么画? clf;dx=0.1;x=0:dx:4;y=x.*sin(x); s=cumtrapz(y)*dx; a=plotyy(x,y,x,s,'stem','plot'); text(0.5,1.5,'\fontsize{14}\ity=xsinx') sint='{\fontsize{16}\int_{\fontsize{8}0}^{ x}}'; ss=['\fontsize{14}\its=',sint,'\fontsize{14}\itxsinxdx']; text(2.5,3.5,ss) set(get(a(1),'Ylabel'),'String','被积函数 \ity=xsinx') set(get(a(2),'Ylabel'),'String',ss) xlabel('x')