MATLAB画图双y坐标系
来源:学生作业帮助网 编辑:作业帮 时间:2024/11/12 11:51:40
跟x轴一样的.ylabel('需要添加的标注');再问:不行啊再答:我这个可以啊,是这样吗,如图
例子,详见docplotyyx=0:0.01:20;y1=200*exp(-0.05*x).*sin(x);y2=0.8*exp(-0.5*x).*sin(10*x);[AX,H1,H2]=ploty
[x,y]=meshgrid(-2:0.01:2,-2:0.01:2);z=x.^2+y.^2;mesh(x,y,z)shading flatxlabel('x')ylabe
画(x1,y1).(x10,y10)plot([x1,...x10],[y1,...,y10])
clear;clc;t=0:.005:2.2*pi;%增加的取样点holdon;forr=50:50:500;y=r^2*cos(t);z=r^2*sin(t);x=0*y;plot3(x,y,z,'
应该还是用hlodon吧
你的问题在第二句,要这样写y=exp(x.^2)因为x是一个向量,不能直接平方,要加个点,表示每个元素各自平方再问:加点啊,,那y=exp(x)-1/(2*exp(2*x))-x-1/2这个呢?再答:
x=-2*pi:pi/10:2*pi;y=sin(x);z=3*cos(x);plotyy(x,y,x,z)http://baike.baidu.com/view/3864997.html?fromT
用matlab的mesh画图的时候,怎么给x,y,z数轴加上名字标签?我用figure,是xlabel(
你所谓的动态图是要什么样的图、怎样动?再问:���Ѿ�֪���ˡ�лл��
楼主给的都是离散点,推测应该使用stem画离散图.使用stem语句画完图后,可以加下面两个语句:方法一、axis([xmin,xmax,ymin,ymax]),其中的xmin,xmax是你定义的横轴上
你的是对的,用meshgrid产生的是格点矩阵函数计算的是每个格点上的数据如果不用“./”的话,相当于矩阵相除了特别容易产生奇异,关键是不合题意另外,因为分母上有变量,变量取值尽量避开0当然不避开也没
figure;holdon;plot(.,'b');%画第一条曲线蓝色的'b'plot(.,'k');%画第一条曲线黑色的'k'plot(.,'r');%画第一条曲线红色的'r'holdoff;
clear;clcx=linspace(10^(-10),10^2,11);y=[90:100];semilogx(x,y)set(gca,'XTick',10.^[-10:2:2]);set(gca
x=linspace(0,2*pi,40);[ax,h1,h2]=plotyy(x,sin(x)+cos(x),x,exp(x));set(h1,'linestyle','-')set(h2,'lin
alpha=0:0.01:pi/2;t1=286*sin(2*alpha)/2;m1=286*(cos(alpha)-cos(alpha).^3);x1=633+286*cos(2*alpha)/2;
知道x,y坐标,画图只需要plot(x,y)即可,但是要预测就需要看你数据的规律了,比如说最简单的要是直线,你可以把直线的方程求出来,就可以预测了,其他的曲线一般都可以用多项式等拟合,在预测,
将y=x^y转换成x=y^(1/y),然后用绘图命令,即可得到图形
试试这样:clear all;clc;f=@(x)(1+x)./x.^2;ezplot(f);再问:坐标范围能改变么?再答:可以的,但画图时,建议你用数值方法ezplot是一种简便方法cle
画图的时候假如是x=-1:.1:1;y=sin(x);plot(x,y);你要求的换变量只要改变plot里边的未知就行即plot(y,x);