matlab里怎么对一个以符号的形式表达的函数画三维图?

2025-01-02 07:19:29
推荐回答(2个)
回答1:

告诉你个最简单的,只要一行代码。以你给的函数为例。

ezmesh('x*y+y^2')

结果:

回答2:

clear;clc;
syms x y
a=x*y+y^2;
x=[-1:0.01:1];y=[-1:0.01:1];
[x,y]=meshgrid(x,y);
z=subs(a);
mesh(x,y,z)

 不需要替换为点运算,本来subs就是各元素替换