2768|0

12

帖子

1

TA的资源

一粒金砂(中级)

楼主
 

发个用于查找分压电阻【E-24,E96】匹配的Matlab函数 [复制链接]

 
  1. function findR(val,err,sel,area)
  2. %查找匹配电阻
  3. %val=R2/R1
  4. %err偏差
  5. %sel电阻选择,为1时使用1%电阻,为5时使用5%电阻
  6. %area数量级范围,1时在1~9.9内搜索,2时在1~99内搜索,3时在1~999内搜索
  7. %E96=round(10.^([0:95]/96)*100)/100
  8. %E24=round(10.^([0:23]/24)*10)/10
  9. R1 =[ 1.00  1.02  1.05  1.07  1.10  1.13  1.15  1.18  1.21  1.24  1.27  1.30  1.33  1.37  1.40  1.43  1.47  1.50  1.54  1.58  1.62  1.65  1.69  1.74  1.78  1.82  1.87  1.91  1.96  2.00  2.05  2.10  2.15  2.21  2.26  2.32  2.37  2.43  2.49  2.55  2.61  2.67  2.74  2.80  2.87  2.94  3.01  3.09  3.16  3.24  3.32  3.40  3.48  3.57  3.65  3.74  3.83  3.92  4.02  4.12  4.22  4.32  4.42  4.53  4.64  4.75  4.87  4.99  5.11  5.23  5.36  5.49  5.62  5.76  5.90  6.04  6.19  6.34  6.49  6.65  6.81  6.98  7.15  7.32  7.50  7.68  7.87  8.06  8.25  8.45  8.66  8.87  9.09  9.31  9.53  9.76];
  10. R5 =[ 1.0   1.1   1.2   1.3   1.5   1.6   1.8   2.0   2.2   2.4   2.7   3.0   3.3   3.6   3.9   4.3   4.7   5.1   5.6   6.2   6.8   7.5   8.2   9.1];
  11. if sel==5
  12.     Rt=R5;
  13. else
  14.     Rt=R1;
  15. end

  16. if area==1
  17.     R=[Rt];
  18. elseif area==2
  19.     R=[Rt,Rt*10];
  20. elseif area==3
  21.     R=[Rt,Rt*10,Rt*100];
  22. end

  23. n=length(R);
  24. Temp=zeros(n,n);
  25. for i=1:n
  26.     Temp(i,i)=0;
  27.     for j=1:n
  28.         Temp(i,j+1)=R(j)/R(i);
  29.     end
  30. end
  31. dev=(Temp-val)/val;
  32. res=find(abs(dev)<=err);
  33. A=mod(res,n);
  34. B=floor(res/n);
  35. disp('--------R1------R2-------偏差');
  36. disp([R(A)',R(B)',dev(res)])
复制代码
点赞 关注
 

回复
举报
您需要登录后才可以回帖 登录 | 注册

查找数据手册?

EEWorld Datasheet 技术支持

相关文章 更多>>
关闭
站长推荐上一条 1/7 下一条

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

About Us 关于我们 客户服务 联系方式 器件索引 网站地图 最新更新 手机版

站点相关: 国产芯 安防电子 汽车电子 手机便携 工业控制 家用电子 医疗电子 测试测量 网络通信 物联网

北京市海淀区中关村大街18号B座15层1530室 电话:(010)82350740 邮编:100190

电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2025 EEWORLD.com.cn, Inc. All rights reserved
快速回复 返回顶部 返回列表