24小时热门版块排行榜    

CyRhmU.jpeg
查看: 2986  |  回复: 20
当前只显示满足指定条件的回帖,点击这里查看本话题的所有回帖

swenson

新虫 (初入文坛)

[交流] 【求助】 求MAtlab求解程序!!!已有4人参与

小弟是化学专业的,在验证化学公式时由于数学基础不好,不知道怎么弄。能否用matlab编程算出下面的三个方程组,此外要算出置信度或者线性之类的东西,因为我要验证哪个公式符合化学规律,谢谢虫子们帮忙啊!!!
方程组1
3.98*a+59.74*b+1/9*c+9d=67.81
21.76*a+46.39*b+3/7*c+7/3*d=81.19
51.25*a+28.84*b+c+d=93.49
75.31*a+14.43*b+7/3*c+3/7*d=86.71
93.25*a+6.68*b+9*c+1/9*d=97.45

方程组2
3.98*a+59.74*b+1/9*c=67.81
21.76*a+46.39*b+3/7*c=81.19
51.25*a+28.84*b+c=93.49
75.31*a+14.43*b+7/3*c=86.71
93.25*a+6.68*b+9*c=97.45

方程组3
1/9*a+9b=4.09
3/7*a+7/3*b=13.04
a+b=13.4
7/3*a+3/7*b= -3.03
9*a+1/9*b=-2.48
请一定要算出置信度,因为我要凭此看这三个方程组哪个有有效解。谢谢帮助,不胜感激!!!

[ Last edited by bluesine on 2010-5-25 at 13:16 ]
回复此楼
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

saladin983

铁杆木虫 (正式写手)

★ ★ ★
小木虫(金币+0.5):给个红包,谢谢回帖交流
javeey(金币+2):谢谢参与交流 2010-05-30 22:46:11
引用回帖:
Originally posted by swenson at 2010-05-30 12:32:55:

具体点好吗?

看这个吧:http://www.mathworks.co.kr/acces ... it/bq_5ka6-1_1.html。这是曲线拟合的工具箱的一个说明档,虽然前面说到这个工具箱跟你的模型有点出入,不过都是回归分析,衡量模型好坏的准则是差不多的,而且似乎背后理论的东西不多了,这些量的定义来自于直观理解。所以你可以考虑对拟合后的残量进行分析,定义几个类似的量,比如我之前定义的那个,然后比较不同模型下得到的数值,应该是可以分析出来差异的,毕竟都是数字,总有大小。至于最小二乘法求解的问题,我们之前讨论过的几种方法得到的应该都是一样的解,随便哪个方法都可以解决问题。

[ Last edited by saladin983 on 2010-5-30 at 16:46 ]
21楼2010-05-30 19:23:59
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
查看全部 21 个回答

absoluty

金虫 (正式写手)


Doctorcbw(金币+1):有的不行,有的求不出精确解 2010-05-25 10:26:32
[a,b,c,d]=solve('等式1','等式2'...,'等式8'),你用这个能求取有效解,应该你试试
2楼2010-05-25 10:22:09
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

absoluty

金虫 (正式写手)

★ ★
Doctorcbw(金币+2):谢谢 2010-05-25 12:06:15
swenson(金币+1):5 2010-05-25 18:44:19
试试这个求解线性方程组
solve,linsolve
例:
A=[5 0 4 2;1 -1 2 1;4 1 2 0;1 1 1 1];
%矩阵的行之间用分号隔开,元素之间用逗号或空格
B=[3;1;1;0]
X=zeros(4,1);%建立一个4元列向量
X=linsolve(A,B)
diff(fun,var,n):对表达式fun中的变量var求n阶导数。

例如:F=sym('u(x,y)*v(x,y)'); %sym()用来定义一个符号表达式
diff(F); %matlab区分大小写
pretty(ans) %pretty():用习惯书写方式显示变量;ans是答案表达式
3楼2010-05-25 11:06:10
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

bluesine

铁杆木虫 (职业作家)

科苑小木虫


Doctorcbw(金币+1):谢谢 2010-05-25 12:06:07
第一个方程,5方程4未知数,条件过剩。
第一个方程,5方程3未知数,条件过剩。
第一个方程,5方程2未知数,条件过剩。
板凳要做十年冷文章不发一个字
4楼2010-05-25 11:26:13
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
普通表情 高级回复(可上传附件)
信息提示
请填处理意见