作者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