[运算] 向量四则运算的问题

楼主: sola78965321 (LV1讨嘘反串大师)   2017-03-07 02:45:12


先把已知
C∞=0.0058=a
C0=0.0059=b
C∞-C0=d
NaOH是变量
所以我用向量[2.3;5.5;6.1;7.5;5.6;7;7.2;7;7.5;8.1]
求C(10^-3)
C可由公式
(NaOH*0.040662-0.012361248*50)/(-50)
求得向量
g = 0.0105
0.0079
0.0074
0.0063
0.0078
0.0067
0.0065
0.0067
0.0063
0.0058
Matlab到这边都没有问题
代入另外一个公式
结果答案解不出来 算出来是错的
找不出问题在哪= =
这是我的运算
a=0.0058;
b=0.0059;
d=b-a;
f=[2.3;5.5;6.1;7.5;5.6;7;7.2;7;7.5;8.1];
g=(f*0.040662-0.012361248*50)/(-50)
上面算出来都没问题
下面这里算错
(2.303/a)*log10((d*g)./(b*(g-a)))
d*g 是纯量*向量 为向量
b*(g-a) 纯量*(向量-纯量) 为向量
./ 是因为 向量除以向量
log(x)为对数 指令
2.303/a 是纯量
我观念哪里出错了 QQ
作者: kevio (成仔)   2017-03-07 19:30:00
我用你的指令有跑出答案..... 应该没错吧前三个 -564.35 -473.97 -439.10 最后一个是虚数所以以错误讯息是啥?那个就是答案阿 1.0e+02 = 100 表示下面数字都要*100

Links booklink

Contact Us: admin [ a t ] ucptt.com