x1 = [-0.5:-0.5:-100;0.5:0.5:100;]'; y1 = [0.1:0.1:20;]';画出三维图型
时间: 2023-11-28 19:48:01 浏览: 172
绘制关于x,y的三维图
可以使用Matlab中的`surf`函数来绘制三维图形。具体操作如下:
```matlab
% 定义x1,y1
x1 = [-0.5:-0.5:-100;0.5:0.5:100;]';
y1 = [0.1:0.1:20;]';
% 计算z1
z1 = sin(sqrt(x1.^2 + y1.^2))./(sqrt(x1.^2 + y1.^2));
% 绘制三维图形
surf(x1, y1, z1);
```
运行以上代码,就可以得到一个三维图形。其中,x轴和y轴分别表示x1和y1的取值范围,z轴表示计算得到的z1值。可以通过旋转图形来查看不同角度的视角。
阅读全文