Labfans是一个针对大学生、工程师和科研工作者的技术社区。 论坛首页 | 联系我们(Contact Us)
MATLAB爱好者论坛-LabFans.com
返回   MATLAB爱好者论坛-LabFans.com > 工程数学软件 > MATLAB论坛
MATLAB论坛 一切MATLAB相关问题在此讨论。
回复
 
主题工具 显示模式
旧 2010-07-15, 07:53   #1
langel
初级会员
 
注册日期: 2010-07-13
帖子: 4
声望力: 0
langel 正向着好的方向发展
默认 初学者问几个基础问题~

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为什么会不一样。

请有经验的大侠给我解答一下,感激不尽~~~
langel 当前离线   回复时引用此帖
旧 2010-07-15, 15:30   #2
huangyl001
初级会员
 
注册日期: 2008-04-12
年龄: 38
帖子: 5
声望力: 0
huangyl001 正向着好的方向发展
默认 回复: 初学者问几个基础问题~

第一个,数组乘法要用点乘;也可以写成for i=1:10;y(i)=x(i)^2
2、3图不一样是因为你画反了,第二个你用plot(x,y)就一样了
huangyl001 当前离线   回复时引用此帖
旧 2010-07-16, 15:59   #3
abc886
初级会员
 
注册日期: 2008-02-27
年龄: 38
帖子: 27
声望力: 18
abc886 正向着好的方向发展
默认 回复: 初学者问几个基础问题~

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

此帖于 2010-07-16 16:02 被 abc886 编辑。
abc886 当前离线   回复时引用此帖
回复


发帖规则
不可以发表新主题
不可以发表回复
不可以上传附件
不可以编辑自己的帖子

启用 BB 代码
论坛启用 表情符号
论坛启用 [IMG] 代码
论坛禁用 HTML 代码



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


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