当前位置:编程学习 > Matlab >>

MATLAB编程 求大侠改错

a=-pi:pi/50:pi; b=pi:pi/50:4*pi; x=1:0.1:8; subplot(1,3,1),plot(a,a.*cos(a)) xlabel('x'),ylabel('y'),title('y=xcosx') subplot(1,3,2),plot(b,b.*tan(1/b).*sin(b.^3)) gtext('y=xtanxsinx '),axis([3 13 0 100]) subplot(1,3,3),plot(x,exp(1/x).*sin(x)) legend('y=e^(1/x)sinx')
补充:第一个图能出来,后面两个错误一样,跪求大侠指点!!!!!
答案:a=-pi:pi/50:pi;
b=pi:pi/50:4*pi;
x=1:0.1:8;
subplot(1,3,1),plot(a,a.*cos(a))
xlabel('x'),ylabel('y'),title('y=xcosx')
subplot(1,3,2),plot(b,b.*tan(1./b).*sin(b.^3)) %%%%%%   tan(1./b)点除  %%%%
gtext('y=xtanxsinx '),axis([3 13 0 100])
subplot(1,3,3),plot(x,exp(1./x).*sin(x))   %%%%%%   exp(1./x)点除  %%%%
legend('y=e^(1/x)sinx')

上一个:用matlab编程实现用FEC和交织编码方式的信道的传输
下一个:Matlab求两个函数的卷积 编程错误 Function definitions are not permitted in this context. 求高手

CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,