matlab 画函数 y显示范围
来源:学生作业帮助网 编辑:作业帮 时间:2024/09/22 01:16:27
最后面加两句:>>set(AX(1),'xlim',[0,40]);>>set(AX(2),'xlim',[0,40]);
x=-pi:0.1:pi;x1=-pi:0.01:-5*pi/8;x2=-3*pi/8:0.01:3*pi/8;x3=5*pi/8:0.01:pi;x4=-7*pi/8:0.01:-1*pi/8;x5
分号改用英文,试过了可以运行的
set(gca,'XTick',[],'YTick',[]);再问:Ϊʲô�����������ʱ���Ͳ��ܵõ�����ͼ��������һ����������в��У�лл��x=-2:0.05
干嘛,画图嘛?%matlab分段函数y=48xx范围【045】y=48x+3054【46110】y=8334【111140】x=0:0.01:45;y=48*x;plot(x,y)holdonx=46
不需要函数,把图像读进来,直接回车,就是一个矩阵.
p=poly2str(x0,'x');是这样吗?望采纳再问:什么意思,不太懂。我的问题是要把我自己插值得到的函数的具体表达式显示出来但是不知道应该怎么操作再答:可以啊,就是一步就可以了。
x=0:0.01:54.28;y=0.2555*log(x./(54.28-x));plot(x,y);xlabel('x');ylabel('y');grid;注:m
x,y范围是-5到5,sqrt(x+y)的计算结果会有虚数出现,不满足surf的画图要求.要么修改x,y的取值范围要么先对z求个绝对值,然后再画,z=abs(z)
你这个系数太麻烦,写个m文件吧:functiony=f(x)y=9.7800000000000082-0.0084265734265880*x-0.0015909090909031*x.^2+0.00
主要是满足你这个隐函数方程的xy值都很小,按原来默认的画图范围,不行ezplot('(3*x^3+y^2)*y/(x^2+y^2)^2-10',[-0.050.0500.1])
这样写肯定有问题啦,matlab是矩阵运算的.x=0:0.001:50;y=3+x.^2*5./(6+3*x.^2); plot(y)这样就对了.注意x下面和除号的前面都有一点.再问:表达式
f=50;R=50;c=3*10^8;w=2*pi*f;t=0:0.01:100;ft=exp(j*w*t);gt=f*(t-2*R/c);plot(t,ft)figure;plot(t,gt)
function[x,n]=impseq(n0,n1,n2);n=n2-n0+1;x=zeros(1,n);fori=n0:n2ifi==n1x(i)=1;endend>>[x,n]=impseq(1
你那程序难以理解,一塌糊涂.取正负按照你的意思就类似按照y的取值的一个分段函数.y轴原点距离实际是x数据,x轴实际是y数据,在meshgrid时就应该改过来,这是原始物理模型的设置问题,我也懒得在前面
你在用t作为变量时没有申明.可以这样定义变量x:>>symsx;>>y=x^2+1;>>定义完毕之后就不再显示没有定义变量
举个例子吧x=0:0.01:2*pi;y=sin(x);plot(x,y)axis([02*pi-1.21.2])[minY,I]=min(y)holdonplot(x(I),minY,'*r')te
z=(y+29.2773).*exp(0.006414*(y-2.0325).*(x-5.2407).^2);% 这样改就可以了
x=0:pi/100:2*pi;subplot(121);plot(x,sin(x),'k-',x,cos(x),'b--');title('自己写')legend('第一土里','第二图例',0);
上下左右都有数值是因为是多重坐标造成的吧,你画图时plot(),gridon;就有网格了再问:请问每次都要加上这么一句吗不能通过非程序手段通过设置来改动吗??难道你们平时都不用网格看图像吗。。。?再答