[運算] 向量四則運算的問題

看板MATLAB作者 (LV1討噓反串大師)時間7年前 (2017/03/07 02:45), 7年前編輯推噓1(103)
留言4則, 1人參與, 最新討論串1/1
http://i.imgur.com/jIQXAf6.jpg
先把已知 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 -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 1.163.6.149 ※ 文章網址: https://www.ptt.cc/bbs/MATLAB/M.1488825917.A.119.html

03/07 19:30, , 1F
我用你的指令有跑出答案..... 應該沒錯吧
03/07 19:30, 1F

03/07 19:31, , 2F
前三個 -564.35 -473.97 -439.10 最後一個是虛數
03/07 19:31, 2F

03/07 19:32, , 3F
所以以錯誤訊息是啥?
03/07 19:32, 3F
http://i.imgur.com/4pl6Kac.png
那個1.0e+02* 是什麼意思 所以我算式沒錯?? ※ 編輯: sola78965321 (220.134.201.80), 03/07/2017 19:56:51

03/08 13:13, , 4F
那個就是答案阿 1.0e+02 = 100 表示下面數字都要*100
03/08 13:13, 4F
文章代碼(AID): #1OlQuz4P (MATLAB)
文章代碼(AID): #1OlQuz4P (MATLAB)