MATLAB爱好者论坛-LabFans.com

MATLAB爱好者论坛-LabFans.com (https://www.labfans.com/bbs/index.php)
-   MATLAB论坛 (https://www.labfans.com/bbs/forumdisplay.php?f=6)
-   -   [MATLAB基础] 初学者问几个基础问题~ (https://www.labfans.com/bbs/showthread.php?t=11861)

langel 2010-07-15 07:53

初学者问几个基础问题~
 
1.plot,fplot,ezplot这三个函数区别在哪里?最好详细点,举个例子说下。
2.看下面两个小程序:
(1)x=1:10;
y=x^2;
plot(y,x)
运行后报错,请问问题出在哪里?
(2)x=1:10;
y=x.^2;
plot(y,x)
运行正确,并画出曲线1。
(3)x=1:10;
y=x.^2;
plot(y)
运行正确,并画出曲线2。

综合问题:一。x^2与x.^2有什么区别。它们各自用于哪种情况下?
二。曲线1和曲线2为什么会不一样。

请有经验的大侠给我解答一下,感激不尽~~~

huangyl001 2010-07-15 15:30

回复: 初学者问几个基础问题~
 
第一个,数组乘法要用点乘;也可以写成for i=1:10;y(i)=x(i)^2
2、3图不一样是因为你画反了,第二个你用plot(x,y)就一样了

abc886 2010-07-16 15:59

回复: 初学者问几个基础问题~
 
plot 画图时需要知道变量的具体值,属于数值画图
fplot,ezplot则直接采用符号形式即可实现画图
y=x^2代表矩阵的乘法;y=x.^2代表对应数据点乘!自己看一看基础知识吧!


所有时间均为北京时间。现在的时间是 10:11

Powered by vBulletin
版权所有 ©2000 - 2025,Jelsoft Enterprises Ltd.