24小时热门版块排行榜    

查看: 496  |  回复: 2
当前只显示满足指定条件的回帖,点击这里查看本话题的所有回帖

Minovsky

金虫 (小有名气)

[求助] matlab画图 已有1人参与

在这两个程序下,有什么区别
x=-3:0.1:3;y=-2:0.1:4;
[X,Y]=meshgrid(x,y);F=100*(Y-X.^2).^2+(1-X).^2;
mesh(F)

x=-3:0.1:3;y=-2:0.1:4;
[X,Y]=meshgrid(x,y);F=100*(Y-X^2)^2+(1-X)^2;
mesh(F)
主要在于点乘,为什么两个图形不一样?
回复此楼

» 猜你喜欢

已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

Minovsky

金虫 (小有名气)

引用回帖:
2楼: Originally posted by phujie at 2014-01-19 18:40:13
点乘是数组运算,也就是你向量中的元素乘以他自己

没点的矩阵运算,你的例子中就向量乘以本身的向量

我记得,点乘运算,是两个数组相对应的数相乘;
没有点的乘,是按照矩阵乘法运算。我主要想问的是,图形为什么不一样?大概我的理解能力有限,希望你能讲的更细点。
3楼2014-01-22 10:22:06
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
查看全部 3 个回答

phujie

至尊木虫 (知名作家)

【答案】应助回帖

感谢参与,应助指数 +1
点乘是数组运算,也就是你向量中的元素乘以他自己

没点的矩阵运算,你的例子中就向量乘以本身的向量
2楼2014-01-20 10:40:13
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
信息提示
请填处理意见