北京石油化工学院2026年研究生招生接收调剂公告
查看: 361  |  回复: 0

wave0403

金虫 (小有名气)

[求助] 积分并拟合实验数据

最近用matlab处理一个实验数据,是极坐标下的.dat文件(以附件为例),文件格式:(r, theta, I)。这里半径0.5<r<237.5,  9.5度<theta<89度,I代表(r, theta)的强度。我想对任意两个半径0.5<r1<r2<237.5强度求和得intensity(theta),然后对这个intensity随theta变化的曲线进行拟合并最后做误差分析,具体拟合公式见代码,编了下面代码,但是运行不了。烦请高手指正错误,谢谢了。

function b = intensity(r1,r2,'1_polar.dat')
start_r = ((r1/0.5)-1)*160+1;
end_r = ((r2/0.5)-1)*160 +1;
global intensity theta
a = load('1_polar.dat ');
p = 1;
% Loop for every value of theta
for i = 9.5:0.5:89
j = 1;
for k = start_r:160:end_r
r(j) = a(k,1);
I(j) = a(k,3);
j = j+1;
end
%Method of Trapezoidal integration is used for integrating the intenstiy values
intensity(p) = trapz(r',I);
theta(p) = i;
clear r I
%increment radius bounds for getting next values
start_r = start_r +1;
end_r = end_r + 1;
p = p+1;
end

%Guess for two parameters C, beta
guess = [1 1];
param = fminsearch(@fun, guess);
c = param(1);
beta = param(2);
%Generate the fitted values
yfit = c.*(1+b.* (5*(cosd(theta)).^5 - 1));
plot(theta,intensity, 'o',theta,yfit,'-');
function sse = fun(param)
global intensity theta
c = param(1);
b = param(2);
%error and sum of squared error
error = intensity - c.*(1+b.* (5*(cosd(theta)).^5 - 1));
sse = sum(error.^2);
回复此楼

» 本帖附件资源列表

  • 欢迎监督和反馈:小木虫仅提供交流平台,不对该内容负责。
    本内容由用户自主发布,如果其内容涉及到知识产权问题,其责任在于用户本人,如对版权有异议,请联系邮箱:xiaomuchong@tal.com
  • 附件 1 : 1_polar.dat
  • 2014-10-24 15:58:55, 1.53 M

» 猜你喜欢

已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

智能机器人

Robot (super robot)

我们都爱小木虫

相关版块跳转 我要订阅楼主 wave0403 的主题更新
最具人气热帖推荐 [查看全部] 作者 回/看 最后发表
[考研] 求调剂 +6 白QF 2026-03-21 7/350 2026-03-28 00:42 by 白QF
[考研] 083000学硕274求调剂 +5 Li李鱼 2026-03-26 5/250 2026-03-27 23:17 by mmm just
[考研] 一志愿南师大0703化学 275求调剂 +4 Ripcord上岸 2026-03-27 4/200 2026-03-27 17:00 by zhyzzh
[考研] 一志愿北京化工大学 070300 学硕 336分 求调剂 +9 vv迷 2026-03-22 9/450 2026-03-27 15:59 by 不吃魚的貓
[考研] 一志愿北化085600材料专硕275|有文章专利|求调剂 +3 Micky11223 2026-03-25 3/150 2026-03-27 14:52 by 醉在风里
[考研] 08开头275求调剂 +4 拉谁不重要 2026-03-26 4/200 2026-03-27 14:12 by Delta2012
[考研] 322求调剂 +4 我真的很想学习 2026-03-23 4/200 2026-03-27 13:51 by 杨杨杨紫
[考研] 298调剂 +3 jiyingjie123 2026-03-27 3/150 2026-03-27 11:57 by wxiongid
[论文投稿] Journal of Mechanical Science and Technology +3 Russ_ss 2026-03-25 5/250 2026-03-27 10:49 by 陆小果画大饼
[考研] 276求调剂。有半年电池和半年高分子实习经历 +10 材料学257求调剂 2026-03-23 11/550 2026-03-27 10:13 by YCIT- LHL
[考研] 349求调剂 +5 杰斯塔里斯 2026-03-21 5/250 2026-03-27 00:31 by wxiongid
[考研] 085601求调剂总分293英一数二 +4 钢铁大炮 2026-03-24 4/200 2026-03-26 16:28 by dick_runner
[考研] 334分 一志愿武理 材料求调剂 +4 李李不服输 2026-03-26 4/200 2026-03-26 16:00 by 不吃魚的貓
[考研] 299求调剂 +4 15188958825 2026-03-25 4/200 2026-03-25 22:56 by 418490947
[考研] 各位老师您好:本人初试372分 +5 jj涌77 2026-03-25 6/300 2026-03-25 14:15 by mapenggao
[考研] 300求调剂,材料科学英一数二 +5 leaflight 2026-03-24 5/250 2026-03-24 16:25 by laoshidan
[考研] 求调剂 +7 十三加油 2026-03-21 7/350 2026-03-23 23:48 by 热情沙漠
[考研] 284求调剂 +3 yanzhixue111 2026-03-23 6/300 2026-03-23 22:58 by pswait
[考研] 275求调剂 +6 shansx 2026-03-22 8/400 2026-03-22 15:27 by barlinike
[考研] 考研调剂 +3 呼呼?~+123456 2026-03-21 3/150 2026-03-21 20:04 by 无际的草原
信息提示
请填处理意见