MATLAB表示公式,aqi计算公式用matlab怎么表示

编程入门 行业动态 更新时间:2024-10-10 13:22:57

MATLAB表示<a href=https://www.elefans.com/category/jswz/34/1769303.html style=公式,aqi计算公式用matlab怎么表示"/>

MATLAB表示公式,aqi计算公式用matlab怎么表示

该楼层疑似违规已被系统折叠 隐藏此楼查看此楼

一matlab小白.........

function AQI=fun(s,m,n)

z=length(s);

for k=1:z

if(s(k)>=0)&&(s(k)<=50)

a(k)=s(k);

else if (s(k)>50)&&(s(k)<=150)

a(k)=1/2*(s(k)-50)+50;

else if (s(k)>150)&&(s(k)<=475)

a(k)=2*(s(k)-150)/13+150;

end

end

end

if(m(k)>=0)&&(m(k)<=40)

b(k)=5*m(k)/4;

elseif (m(k)>40)&&(m(k)<=80)

b(k)=5*(m(k)-40)/4+40;

elseif (m(k)>80)&&(m(k)<=180)

b(k)=(m(k)-80)/2+80;

else if (m(k)>180)&&(m(k)<=280)

b(k)=(m(k)-180)/2+180;

else if (m(k)>280)&&(m(k)<=565)

b(k)=100*(m(k)-280)/265+280;

end

end

end

end

if(n(k)>=0)&&(n(k)<=50)

c(k)=n(k);

elseif(n(k)>50)&&(n(k)<=150)

c(k)=1/2*(n(k)-50)+50;

elseif(n(k)>150)&&(n(k)<=250)

c(k)=1/2*(n(k)-150)+150;

end

if(n(k)>250)&&(n(k)<=350)

c(k)=1/2*(n(k)-250)+250;

end

end

这个编辑在command window出现??? function AQI=fun(s,m,n)

|

Error: Function definitions are not permitted in this context. 错误.........那怎眼编呢?在M文件的编辑器窗口怎样编写?

更多推荐

MATLAB表示公式,aqi计算公式用matlab怎么表示

本文发布于:2024-03-06 01:18:35,感谢您对本站的认可!
本文链接:https://www.elefans.com/category/jswz/34/1713973.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文标签:公式   计算公式   MATLAB   matlab   aqi

发布评论

评论列表 (有 0 条评论)
草根站长

>www.elefans.com

编程频道|电子爱好者 - 技术资讯及电子产品介绍!