<STRONG>我要问的在标题上已经表明啦! matlab的作图问题呀!<br><br>说简单一点就是:如何实现“n维点集” 和 “n元隐含数”(因为X是个n维变量)的作图问题。<br><br>具体来说:<br>从选定的初始点X0出发,如果经过N次循环找到了最优解XN.(他们都是n维点)<br>这时我们希望画出这N个n维点。<br>并且,我们还希望画出这些n维点所在的等势面。<br><br>再进一步来说:<br>二维平面上画出一个n维点(例如n>=4),是不可能的,所以我们把问题转变成,画出这些点在一个二维空间上的投影。这样就引入了两个问题。<br><br>第一个问题:如何让这些投影结果更能体现他们的空间分布状况。(即相对形变程度最小的投影)<br>我的想法:大概PCA方法(主元素分析法)可以解决这个问题。<br><br>第二个问题:画出这些点所在等势曲线。(即{X: f(X)=f(Xk)}; k=0..N )<br>我的想法: 我觉得这个问题应该是个隐含数的作图问题。但它的复杂性在于X是一个n维变量。所以想用ezplot或ezcontour却也无从下手的说。更重要的是,即使我有些想法,但又不想把问题搞得太复杂了。<br>所以,在这个作图问题上,我还无法解决。<br><br>望请高人指教为感。<br><br>大家可以不必拘束,各抒己见,也不用太在意想法是否正确和成熟。<br>因为在这个问题上,也许所需要的,仅仅是灵感上的一点火花。<br><br><br>如果有朋友还没有理解,那么就形象的举个例子吧。<br>(如果我们用每个点来表示太阳系里的一颗行星,那么等势面就假设是他的运行轨道,问题就是,把太阳系九大行星及其运行轨道画在一个平面上。)<br>这是个从三维空间到二维空间上的一个变换。相信大家应该比较明白了。<br></STRONG>
[此贴子已经被作者于2006-4-7 3:12:43编辑过]
|