二极管未导通时,电路开路,U0=Ui,电流为0,电阻两端电压为0;二极管导通时,R有分压的,就拿D1来说,其导通后,Ui都大于3.7到5v了,而U0仍为3.7v,这就是因为R的分压。如果你是想问导通那一瞬间为什么不算R的分压,那是因为之前说到的二极管未导通时电路中是没有电流的,R中自然也不会流过电流,那么在二极管即将导通而为导通的时刻,及恰好导通的那一瞬间也可以理解为电流为0,那么自然R两端电压为0了,导通之后,电路中有了电流,R开始分压。
二级管的导通条件是其正向压降(阳极电压减阴极电压)大于等于其导通电压。题中D1阴极电压3v,导通电压0.7v(解题中通常都取这个值,也可理解为二极管导通后所承受的管压降就为0.7v,题中可以当做导通后承受电压不变,为0.7V),故二极管阳极电压需达到3+0.7=3.7V即Ui=3.7V才能导通。导通后,U0=3V+VD1=3.7V,恒定,直到Ui<3.7V,D1关断,然后U0=Ui。
对于D2,原理类似,就不特别论述了。
另外,你的解题过程是完全正确的,即“只有当uI高于+3.7V时D1才导通”正确,而你提供的图旁边的波形看着好像是+3V就开始导通了,个人愚见以为不妥,Ui波形的纵坐标中的“+-3”或许可改为“+-3.7”。