matlab marker太多,关于plot中的markersize问题

matlab marker太多,关于plot中的markersize问题最近用 Plot 在同一个图中画出多条曲线 为示区别每条曲线 这里使用 等 marker 但是画出的图却是一整片 好像是相邻两个 marker 的间距太近的缘故 显示不出这里的 marker 所以我想问下 能否将相邻的 marker 间距调大些 以显示出各条曲线的 marker 来 我的程序为 clcclearem 3 5e 11 t 242 h 221 w 249 s 105 5 1000 s1 249 w1

最近用Plot在同一个图中画出多条曲线,为示区别每条曲线,这里使用+,*等marker,但是画出的图却是一整片,好像是相邻两个marker的间距太近的缘故,显示不出这里的marker,所以我想问下,能否将相邻的marker间距调大些,以显示出各条曲线的marker来。

我的程序为:

clc

clear

em=3.5e-11;

t=242;h=221;

w=249;

s=105:5:1000;

s1=249;

w1=105:5:1000;

row=2.73e-08;

c0=1.03e-15;cp=1.22e-15;

alpha=0.15;

fclk=6.73e09;

Vdd0=1.0;

Vth0=0.25;

Vdd=Vdd0;Vth=Vth0;

Ioffnref=35.6;

Wmin=6.5e-08;Ishort_circuit=65;

r=row./(w.*t).*10e18;

rp=row./(w1.*t).*10e18;

ktech=6700;

rs=ktech.*Vdd./((Vdd-Vth).^1.25);

c11=em.*[w./h+2.22.*(s./(s+0.76.*h)).^3.19+1.17.*(s./(s+1.51.*h)).^0.76.*(2.3.*w./(2.3.*w+4.53.*h)).^0.12];

c21=2.*em.*[1.14.*2.3.*w.*(h./(h+2.06.*s)).^0.09./s+0.74.*(w./(w+1.59.*s)).^1.14+1.16.*(w./(w+1.87.*s)).^0.16.*(h./(h+0.98.*s)).^1.18];

c=c11+c21;

c111=em.*[w1./h+2.22.*(s1./(s1+0.76.*h)).^3.19+1.17.*(s1./(s1+1.51.*h)).^0.76.*(2.3.*w1./(2.3.*w1+4.53.*h)).^0.12];

c211=2.*em.*[1.14.*2.3.*w1.*(h./(h+2.06.*s1)).^0.09./s1+0.74.*(w1./(w1+1.59.*s1)).^1.14+1.16.*(w1./(w1+1.87.*s1)).^0.16.*(h./(h+0.98.*s1)).^1.18];

cpp=c111+c211;

lopt=sqrt(2.*rs.*(c0+cp)./(r.*c));

kopt=sqrt(rs.*c./(r.*c0));

loptp=sqrt(2.*rs.*(c0+cp)./(rp.*cpp));

koptp=sqrt(rs.*cpp./(rp.*c0));

taop=0.693.*rs.*(c0+cp)./lopt+rs.*c./kopt+r.*kopt.*c0+0.5.*r.*c.*lopt;

taopp=0.693.*rs.*(c0+cp)./loptp+rs.*cpp./koptp+rp.*koptp.*c0+0.5.*rp.*cpp.*loptp;

bw=1./((w+s).*taop).*10e09;

bwp=1./((w1+s1).*taopp).*10e09;

a=1.*kopt./(lopt.*(w+s));

ap=1.*koptp./(loptp.*(w1+s1));%65

Ioffn=Ioffnref.*exp((Vth0-Vth+0.02.*(Vdd-Vdd0))./0.048);

p1=alpha.*fclk.*Vdd.^2.*(kopt.*(cp+c0)+lopt.*c);

p1p=alpha.*fclk.*Vdd.^2.*(koptp.*(cp+c0)+loptp.*cpp);

p2=1.5.*Vdd.*Ioffn.*Wmin.*kopt;

p2p=1.5.*Vdd.*Ioffn.*Wmin.*koptp;

p3=alpha.*Vdd.*Wmin.*Ishort_circuit.*fclk.*kopt.*taop.*log(3).*lopt;

p3p=alpha.*Vdd.*Wmin.*Ishort_circuit.*fclk.*koptp.*taopp.*log(3).*loptp;

p=(p1+p2+p3)./lopt;

pp=(p1p+p2p+p3p)./loptp;

subplot(1,2,1),plot(s/105,c.*1.0e09,’r-*’,s/105,taop.*1.0e06,’b-+’,s/105,bw.*1.0e-14,’k-s’,s/105,p/10,’r-d’,s/105,a/1000,’b-o’)

xlabel(‘S/Smin’)

subplot(1,2,2),plot(w1/105,cpp.*1.0e09,’r-*’,w1/105,taopp.*1.0e06,’b-+’,w1/105,bwp.*1.0e-14,’k-s’,w1/105,pp/10,’r-d’,w1/105,ap/1000,’b-o’)

xlabel(‘W/Wmin’)

sa.jpg

(35.99 KB, 下载次数: 5)

2010-4-16 09:57 上传

442a53943febe9465fc072b4fbe10813.gif

b2a5a3e0dcc7d508e00275fe42fce1b5.gif

1e96df6df9a885278a6e115ccab58892.png

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/220880.html原文链接:https://javaforall.net

(0)
上一篇 2026年3月17日 下午7:27
下一篇 2026年3月17日 下午7:27


相关推荐

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号