[x,y,z]=meshgrid(linspace(-13,13));
val=(x^2 + (9/4)y^2 + z^2 - 1)^3 - x^2z^3 - (9/80)y^2z^3;
isosurface(x,y,z,val,0)
axis equal
view(-10,24)
colormap([1 0 0])
[AX,H1,H2] = PLOTYY() returns the handles of the two axes created in
AX and the handles of the graphics objects from each plot in H1
and H2 AX(1) is the left axes and AX(2) is the right axes
这里的plot应是指普通的坐标图格式,区别于对数坐标(loglolg)、半对数坐标(semilog)等。
plotyy(X1,Y1,X2,Y2) plots X1 versus Y1 with y-axis labeling on the left and plots X2 versus Y2 with y-axis labeling on the right
plotyy(X1,Y1,X2,Y2,function) uses the specified plotting function to produce the graph
function can be either a function handle or a string specifying plot, semilogx, semilogy, loglog, stem, or any MATLAB function that accepts the syntax
h = function(x,y)
For example,
plotyy(x1,y1,x2,y2,@loglog) % function handle
plotyyx1,y1,x2,y2,'loglog') % string
1e-2如果是e^(-2)应写成exp(-2),如果是001应写成10^(-2),y=[1e-2,1e-3,1e-4,1e-5,1e-6];标点有误2后面逗号是全角,分号也是全角。
x2=[102,120,134,143,153];
x1=[98,115,13,14,144];
y=[10^(-2),10^(-3),10^(-4),10^(-5),10^(-6)];
semilogy(x1,y,'r-',x2,y,'mo-');
xlabel('SNR');
ylabel('BER');
axis([8 18 10^(-6) 10^(-2)]);
legend('hungarian','heuristic',2);
grid on
>>
是这样的,如果你再程序开始添加holdon这个的画,表示这之后的每一次作图都保留以前的图,这样就可以连续画图了
反之holdoff,表示打开这个之后,每次画图,删除以前的图,
以上就是关于在matlab中,请将下面给出的程序所画出的图形的颜色变为红色全部的内容,包括:在matlab中,请将下面给出的程序所画出的图形的颜色变为红色、matlab程序,画图,plotyy、求一个matlab简单画图程序!!等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)