智能车制作

标题: 这是我用matlab画的图,为什么会出现两条线? [打印本页]

作者: dlikey123    时间: 2013-5-1 23:51
标题: 这是我用matlab画的图,为什么会出现两条线?
[attach]45186[/attach]
我的程序如下:
clear all;
U=0.5:0.5:12;
P=[0.036,0.036,0.036,0.037,0.040,0.038,0.044,0.051,0.063,0.080,0.102,0.128,0.163,0.211,0.262,0.321,0.386,0.458,0.547,0.627,0.723,0.815,0.916,1.029];
I=P./U;
plot(U,P);
hold on;
xlabel('I/mA');
ylabel('P/uW');
title('输出光功率P与电流I特性曲线');


作者: dlikey123    时间: 2013-5-1 23:53
plot(U,P)中的U改为I
作者: dlikey123    时间: 2013-5-1 23:54
上面是补充
作者: 可欣    时间: 2013-5-2 00:08
不懂呀,呵呵
作者: 恋深蓝    时间: 2013-5-2 11:38
你 hold on 了啊,必须是两条线啊!
作者: DIYCAR    时间: 2013-5-2 14:57
这其实是一条线    应该是第一个点的坐标的问题  

作者: 梦小孩    时间: 2014-1-5 19:19
plot(U,P);中的U应该改为I,就会出现这样的曲线。这样的P和U,电流是先减小,然后增大,所以会出现部分电流值对应两个功率。随着电压的增大,电阻先增大后减小。




欢迎光临 智能车制作 (http://dns.znczz.com/) Powered by Discuz! X3.2