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