给出一系列点,怎么用matlab画这种图啊? 5
3个回答
展开全部
u=[62 100 145 186 210 220 230 250 265];
i=[0.15 0.11 0.3 0.15 0.17 0.18 0.19 0.20 0.21];
plot(i,u,'ro')
i=[0.15 0.11 0.3 0.15 0.17 0.18 0.19 0.20 0.21];
plot(i,u,'ro')
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
U = [62 100 150 190 210 220 230 250 265]; % U,I 换成自己数据
I = [.15 .11 .12 .14 .16 .17 .18 .20 .22];
uu = min(U):max(U);
ii = interp1(U,I,uu,'cubic');
plot(U,I,'ko',uu,ii,'k-');
axis([60 270 .1 .25])
grid on;
xlabel('U(V)');
ylabel('I(A)');
title('I=f(U)');
I = [.15 .11 .12 .14 .16 .17 .18 .20 .22];
uu = min(U):max(U);
ii = interp1(U,I,uu,'cubic');
plot(U,I,'ko',uu,ii,'k-');
axis([60 270 .1 .25])
grid on;
xlabel('U(V)');
ylabel('I(A)');
title('I=f(U)');
追问
图形是差不多,但是虚线的网格线怎么加上去啊~
追答
grid on;
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询