我正在尝试在 matlab 中编写一个平滑(?)锥体
z = x^2+y^2
x^2+y^2 = C
C = [1 1.4 1.7 2 2.2]
我已经意识到我应该使用极坐标,因为它是一个圆形图形
clear all, clc, clf
theta = linspace(0,2*pi,1000)
r = [1 1.4 1.7 2 2.2] % De olika radierna
[r,theta] = meshgrid(r,theta)
z = r
x = r.*cos(theta)
y = r.*sin(theta)
figure
grid on
meshc(x,y,z)
xlabel('x')
ylabel('y')
zlabel('z')
然而,它建模的问题似乎更像是一条平滑曲线,我得到一条线性曲线,不确定我是否做对了,原来的问题不是
如果有人有 Adams/Essex 第 8 版的《微积分》一书,那么我正在尝试在 matlab 中建模的第 674 页上的图 12.5。