看板 MATLAB 關於我們 聯絡資訊
大家好我今天剛學matlab x = linspace(0.1,10 ); y = 1/x; plot(x, y); 上面這個範例是我從網路上的範例去改的 結果跑不出,請問一下我哪裏出錯了阿 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 218.166.0.6
jeffccuu:y = 1./x; 09/28 18:19
Qoo666:感謝J大 好神奇唷@@可以跑出圖了 09/28 18:50
Qoo666:請問為什麼要點加一個點啊 09/28 18:50
jeffccuu:X是一個1*100的矩陣,1只是一個元素。 09/28 19:09
jeffccuu:1要對x裡面每一個元素運算前面要加點,不然維度不同無法 09/28 19:09
jeffccuu:運算。 09/28 19:10
Qoo666:QQ 不太懂@@還是謝謝妳 09/28 19:24
Qoo666:還是先去買一本書來K好了 09/28 19:24
profyang:.就是dot阿~把1和x都想成向量你就懂了 .*就是dot product 09/28 21:43
punkdog:矩陣元素對元素的運算 要加點 09/28 21:46
punkdog:因為x是一個矩陣 不是單一值 09/28 21:46
alamabarry:找一下網路張智星的投影片自學 09/28 21:54
Qoo666:謝謝大家的回達 09/30 01:35
Qoo666:我在板上爬了一下"Matlab 7 洪維恩"看到很多人買這本書自修 09/30 01:36
Qoo666:請問一下這本書我需要用MATLAB哪個版本阿 09/30 01:37
punkdog:那本超神 我是用08之後的版本 沒有差太多 09/30 08:59