matlab int 积不出,matlab – 点积:*命令与循环给出不同的结果
我在Matlab,z和beta中有兩個(gè)向量.矢量z是1×17:
1 0.430742139435890 0.257372971229541 0.0965909090909091 0.694329541928697 0 0.394960106863064 0 0.100000000000000 1 0.264704325268675 0.387774594078319 0.269207605609567 0.472226643323253 0.750000000000000 0.513121013402805 0.697062571025173
…和beta是17×1:
6.55269487769363e 26
0
0
-56.3867588816768
-2.21310778926413
0
57.0726052009847
0
3.47223691057151e 27
-1.00249317882651e 27
3.38202232046686
1.16425987969027
0.229504956512063
-0.314243264212449
-0.257394312588330
0.498644243389556
-0.852510642195370
我正在處理一些奇點(diǎn)問題,我注意到如果我想計(jì)算z * beta的點(diǎn)積,我可能得到兩種不同的解決方案.如果我使用*命令,z * beta = 18.5045.如果我寫一個(gè)循環(huán)來計(jì)算點(diǎn)積(下圖),我得到一個(gè)0.7287的解.
summation=0;
for i=1:17
addition=z(1,i)*beta(i);
summation=summation+addition;
end
知道這里發(fā)生了什么嗎?
總結(jié)
以上是生活随笔為你收集整理的matlab int 积不出,matlab – 点积:*命令与循环给出不同的结果的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: linux上查找文件夹命令(linux上
- 下一篇: matlab 英语怎么读,MATLAB