d1,d2 应当用[d1,d2]=meshgrid(x,y); 产生
P 用 d1,d2 算得。 matlab 似乎只能用于规则的网格。
1、先给你提点建议:
如果你希望问题及时得到解决,最好提问的时候自己看一看:所提供的信息是否足以把你遇到的问题描述清楚?别人都看不明白你说的什么,怎么帮你?
2、回到你的提问上来:
(1)你所谓的“出现个平面”是什么意思?
(2)你问题没说清楚,所提供的代码又根本无法运行,怎样复现你遇到的问题?
(3)代码中大量的变量,除了你谁又能猜到应该取什么值?
(4)你第二行表达式的P是不是后面说到的p?
。。。。。
3、提问和回答是一种交流,提问的人没必要低声下气“跪求”之类的,但回答问题的人也应该得到尊重,而提问时尽量把问题描述清楚就是一个最基本的尊重。