plot函数画多条曲线
来源:学生作业帮助网 编辑:作业帮 时间:2024/11/10 13:17:41
功能二维曲线绘图语法plot(Y)plot(X1,Y1,...)plot(X1,Y1,LineSpec,...)plot(...,'PropertyName',PropertyValue,...)pl
比如x=0:2:10那么x就是0246810这个行向量,pi在matlab里是个全局常量,就是3.1415926
直接用代码改方式如下:h1=plot();holdonh2=plot();set(h1)能得到你能改的h1句柄所对应图像的属性例如set(h1,'LineWidth',1.5);这就将h1对应的线粗细
你画图是的语句:>>y='s(1,1)x*x*x+s(1,2)x*x+s(1,3)x+s(1,4)';系数和未知数之间要加上“*”号,似乎楼上已经帮你解决了,不过补充的问题我帮你解决吧:(你给的分段函
abs函数是取绝对值,plot(abs(x));的意思是画出|x|的图像,abs不是必须的.再问:那求幅度频谱的时候为什么要用plot(abs(x))呢?为什么要取绝对值呢?再答:对于复数x来说,ab
A=[... 0 -31 -37 -25 1 -29 -35 -24 2 -31 -36&
仔细看看以下程序,慢慢体会.>>formatrat>>x=1./magic(3)x=1/811/61/31/51/71/41/91/2>>x=1./magic(3)*pix=355/904355/11
f=sin(x).*(1+x).*log(1+x)中的x是矩阵所以sin(x)也是矩阵(你可以看看sin(x)的大小就知道了)要加.才能实现矩阵对应的元素相乘如果不加是两个矩阵相乘
在commandWindow输入helpplot查看相关说明!我的QQ382101365
y=(n1*cosd(x)-n2*((1-(n1*sind(x)/n2).^2).^0.5))/(n1*cosd(x)+n2*((1-(n1*sind(x)/n2).^2).^0.5));改成y=(n
因为y还是符号型的,不是double.应该是:symsxsymsyy=1.2-0.8*erf(x/0.76)-0.3*erf((10-x)/0.76)x=0:0.01:10;plot(x,eval(y
a1=ones(1,10);a2=a1+1;figure(1);plot(a1,'r')holdonplot(a2,'--')holdonaxis([11003])legend('a1红色实线','a
x=0:0.001:6;plot(x,exp(x).*sin(x));
在你plot之前加上figure就都一样的!x,y,x都只是一个变量!
linspace(x1,x2,N)表示在x1,x2之间的产生N个点.如果你不改变x1和x2参数,只改变N的值,y的第一个值和最后一个值是不变的~
plotyy(t,y1,t,y2)
x=linspace(-2,2);y=(x0).*(x.^3-1);plot(x,y)再问:请问,怎么不考虑x=0的情况呢?那不会,呵呵再答:考虑了呀,x=0的时候y就是0呀,不行你试试x=0y=(x
坐标控制你使用axis函数函数的调用格式为:axis([xminxmaxyminymaxzminzmax])axis函数功能丰富,常用的用法还有:axisequal纵、横坐标轴采用等长刻度axissq
是你的公式有问题.加“.”的时候整错了!q=0.0005forw=0:pi/100:2*pin1=-((500000.*q.*cos(w)-1250).*(105.*q.*sin(w)-120.*q.
X为[016],Y为[0.850.85],S为‘--’即画出以(0,0.85)、(16,0.85)两点为端点的虚线段.其实matlab的help功能非常强大,像你这个问题,键入helpplot或者do