matlab - 如何在 Octave 或 Matlab 中绘制具有两个变量的函数?

标签 matlab plot octave

我想使用 Octave 绘制具有两个变量的相当简单的函数,例如: f(x,y) = x^2 + 3y 。绘制单变量函数非常容易,但我在找出如何绘制双变量函数时遇到了很多麻烦。有谁知道这样做的最佳方法?

最佳答案

绘制两个变量的函数通常意味着 3 维绘图​​ - 在 MATLAB 中,您将使用函数 plot3 来绘制。要在区间 [-10,10] 内为 X 和 Y 绘制函数 f(x,y),您可以使用以下命令:

x = [-10:.1:10];
y = [-10:.1:10];
plot3(x, y, x.^2 + 3*y)
grid on

关于matlab - 如何在 Octave 或 Matlab 中绘制具有两个变量的函数?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16868074/

相关文章:

r - 将x轴标签放置在周期刻度之间

Pandas 条形图更改日期格式

python - 在 matplotlib 中使用条件标记

matlab - 特征提取步骤花费的时间太长

octave - Octave 图像的 DCT

arrays - 根据列(双非字符)值对元胞数组进行排序

matlab - 没有足够的输入参数继承Matlab

algorithm - 计算matlab中大量位置成对距离的有效算法

octave - 在 Octave 上扩展、因式分解和简化

matlab - 从函数句柄获取绝对文件路径