在matlab中,请将下面给出的程序所画出的图形的颜色变为红色

在matlab中,请将下面给出的程序所画出的图形的颜色变为红色,第1张

[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简单画图程序!!等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zz/10126477.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-05
下一篇 2023-05-05

发表评论

登录后才能评论

评论列表(0条)

保存