24小时热门版块排行榜    

查看: 830  |  回复: 2

亲吻指尖

新虫 (初入文坛)

[求助] Matlab的一段代码,看函数介绍写的应该是没错的啊

x=[0,0.16,0.16 ,0.70 ,0.30 ,0.16 ,0.16 ,0.18 ,0.22 ,0.35 ];%x轴数据输入
y=[0,126.23,181.01,190.69,418.35,888.03,1063.26,1463.17,2027.39,2175.27 ];%y轴数据输入
x1=cumsum(x)./sum(x)*100;%x累积百分比
y1=cumsum(y)./sum(y)*100;%y轴累计百分比
c=polyfit(x1,y1,'9');
x2=linspace(0,100);
d=polyval(c,x2);
plot(x2,d)%画图
hold on%保持当前坐标区中的绘图
plot([0,100],[0,100])
hold off
xlabel('单位国土面积水资源量 % ')
ylabel('COD负荷量% ')
title('COD对单位国土面积的洛伦兹曲线')
legend('实际分配曲线','理论公平曲线','Location','NW')
grid on
B=trapz(x1,y1);
A=trapz(x1,x1-y1);
G=A/(A+B)%吉尼系数
回复此楼
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

farrell0503

银虫 (著名写手)

没在电脑旁边,看着没啥问题

发自小木虫IOS客户端
2楼2018-10-14 12:36:57
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

farrell0503

银虫 (著名写手)

找到问题了吗?c=polyfit(x1,y1,'9');这条语句中数字9的单引号去掉,但运行时会有警告

发自小木虫IOS客户端
3楼2018-10-15 21:48:14
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
相关版块跳转 我要订阅楼主 亲吻指尖 的主题更新
信息提示
请填处理意见