啊,置信区间这个很宽泛啊。。你说的是关于哪种问题的?给你个线性回归的小例子吧:给出一组x1,x2,y的值,确定函数y=ax1+bx2+c的系数,并给出相应置信区间。编写matlab程序
>> x1=[391 667 533 556 612 792582 554 559 612 668 693]';
x2=[943 145 158 198 174 238 316 371364 322 366 413]';
X=[ones(12,1) x1, x2];
Y=[280 338 405 432 452 582 596 602 606 621629 656]';
>> [b,bint,r,rint,stats]=regress(Y,X)
运行后输出结果,其中
bint =
-704914 2407456
-10541 537670
78293 129019
这个就分别是c,a,b对应的置信区间了O(∩_∩)O~
天哪!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
楼上那两人气死我了!!!!!!!!!!!!!!!!
这是书上的例题啊啊啊啊啊啊啊啊啊啊啊!!!!!!!!!!!
怎么都错了呢?!!!!!!!!
他们俩主体程序都没有编错
只是FOR有问题
for m=1:1:8(而不是9!!!!!!!!)
for n=1:1:8(而不是9!!!!!!!!!)
如果M或者N有一方取9的话 况且要满足<10
那么另一方要不不是整数要不就是0!!!!!!!!!!
就错了!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
我就是这么错的~~~~~~~~~~
void fun1()
{
//按照物理原理,亮度与距离的平方成反比,设 x_max为最亮点到灯1的基点的距离,x_min为最暗点到灯1的基点的距离。
double power1=20 ,power2=30;
double h1=50,h2=60;
double w=200;
double light,max_light,min_light;
double delta_x=00001;
double x,x_max,x_min;
max_light=min_light=power1/(h1h1)+power2/(h2h2+ww);
for(x=00;x<w;x+=delta_x)
{
light=power1/(h1h1+xx)+power2/(h2h2+(w-x)(w-x));
if(light>max_light)
{
max_light=light;
x_max=x;
}
if(light<min_light)
{
min_light=light;
x_min=x;
}
}
cout<<"x_max="<<x_max<<"\nx_min="<<x_min<<"\n";
}
void fun2()
{
//有关缉私艇用_p表示,有关走私船用_c表示,r为两艇距离
//以缉私艇开始位置为坐标原点
double x_p,y_p,x_c,y_c,t;
double dt,r,dx_p,dy_p,dx_c,dy_c,v_p,v_c;
dt=0001;
v_p=400; v_c=200;
x_p=00; y_p=00;
x_c=150; y_c=00;
t=00;
dx_p=v_p; dy_p=00;
dx_c=00; dy_c=v_c;
r=sprt((x_c-x_p)(x_c-x_p)+(y_c-y_p)(y_c-y_p));
for(t=00;r<00001;t+=dt)
{
dx_p=(x_c-x_p)/r;
dy_p=(y_c-y_p)/r;
//更新位置
x_p+=dx_p; y_p+=dy_p;
x_c+=dx_c; y_c+=dy_c;
r=sprt((x_c-x_p)(x_c-x_p)+(y_c-y_p)(y_c-y_p));
}
cout<<"相遇时间 t="<<t;
}
将每一时刻的位置打印或画出来就是航线了。
不过你要数学建模还是用Matlab方便,还可以画出图形来
以上就是关于MATLAB问题:无规律的参数取值(表格里的)怎么带入程序进行编辑(数学条件不够,希望帮忙指正,谢谢)全部的内容,包括:MATLAB问题:无规律的参数取值(表格里的)怎么带入程序进行编辑(数学条件不够,希望帮忙指正,谢谢)、利用Scilab编写一个小数学程序、c语言编程序啊,关于数学应用方面的。求助啊!!等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)