Matlab 版 (精华区)
发信人: hahn (有奇☆闭关造文中), 信区: Matlab
标 题: [合集] 关于surf的问题
发信站: 哈工大紫丁香 (Tue Nov 14 07:37:31 2006), 站内
────────────────────────────────────────
elevenl (ele) 于 (Fri Jun 9 10:36:27 2006) 说道:
我的surf(X3 ,Y3,Z3);
可以正常显示图形
之后我改变了矩阵的形状
[m,n]=size(X3);
X3=reshape(X3,1,m*n);Y3=reshape(X3,1,m*n);Z3=reshape(Z3,1,m*n)
surf(X3 ,Y3,Z3);
就无法正常显示了 为什么?
────────────────────────────────────────
zjliu (秋天的萝卜) 于 (Fri Jun 9 10:49:54 2006) 说道:
surf的输入参数要求是矩阵,你reshape之后是向量了
【 在 elevenl (ele) 的大作中提到: 】
: 我的surf(X3 ,Y3,Z3);
: 可以正常显示图形
: 之后我改变了矩阵的形状
: ...................
────────────────────────────────────────
elevenl (ele) 于 (Fri Jun 9 10:55:07 2006) 说道:
那么我如何把这个向量转化成一个1行的阵,让surf接受?
还有个问题 我如何根据一个记录了‘单下标 ’的数组从原来的矩阵中取出相应的元素
构成一个新的子阵?
【 在 zjliu (秋天的萝卜) 的大作中提到: 】
: surf的输入参数要求是矩阵,你reshape之后是向量了
────────────────────────────────────────
zjliu (秋天的萝卜) 于 (Fri Jun 9 10:59:12 2006) 说道:
第一个问题最好用矩阵,matlab函数的使用规则是要遵守的,
除非你有能力自己写函数;
第二个问题最好用循环去翻译你的想法,因为规律性不强,
很难用简单的语句表达。
【 在 elevenl (ele) 的大作中提到: 】
: 那么我如何把这个向量转化成一个1行的阵,让surf接受?
: 还有个问题 我如何根据一个记录了‘单下标 ’的数组从原来的矩阵中取出相应的元素
: 构成一个新的子阵?
: ...................
────────────────────────────────────────
elevenl (ele) 于 (Fri Jun 9 11:11:38 2006) 说道:
抱歉 虽然弱还是要问
“从数据结构上看,矩阵和2维数组没有什么区别”那么系统还可以分别2者?
如果可以区分,我可以强制把一个2维数组转换成矩阵么
【 在 zjliu (秋天的萝卜) 的大作中提到: 】
: 第一个问题最好用矩阵,matlab函数的使用规则是要遵守的,
: 除非你有能力自己写函数;
: 第二个问题最好用循环去翻译你的想法,因为规律性不强,
: 很难用简单的语句表达。
────────────────────────────────────────
zjliu (秋天的萝卜) 于 (Fri Jun 9 11:14:14 2006) 说道:
建议用矩阵,surf这个函数完全看懂很难
【 在 elevenl (ele) 的大作中提到: 】
: 抱歉 虽然弱还是要问
: “从数据结构上看,矩阵和2维数组没有什么区别”那么系统还可以分别2者?
: 如果可以区分,我可以强制把一个2维数组转换成矩阵么
: ...................
────────────────────────────────────────
elevenl (ele) 于 (Fri Jun 9 11:24:21 2006) 说道:
我当然想啊 我在此之前做的工作是生成了一个复数阵的复角阵 之后根据复角大小排序,
这个排序过程中把矩阵搞成了数组-_-! 也许以后还要做其他形式的排序 总之要拿着一个
序列读取一个矩阵中的元素,我应该怎么做?不可能拿到的序列都是矩阵阿
【 在 zjliu (秋天的萝卜) 的大作中提到: 】
: 建议用矩阵,surf这个函数完全看懂很难
Powered by KBS BBS 2.0 (http://dev.kcn.cn)
页面执行时间:2.888毫秒