我想做一个功能块三维二次曲面
49视图(30天)
显示旧的评论
我想创造一个函数,返回一个图的双曲抛物面仅仅通过之间的系数x ^ 2, y ^ 2和z
函数hyperbolicparaboloid (A, B, C)
一个=输入(“进入coeffecient x ^ 2”);
B =输入(“进入coeffecient y ^ 2”);
C =输入(“进入coeffecient z”);
% b / y ^ 2 ^ 2 x ^ 2 / z / c ^ 2 =
% B = 1 / B ^ 2 = 1 / ^ 2, C = 1 / C
X = linspace (-10、10100);
Y = linspace (-10、10100);
Z = linspace (-10、10100);
(X, Y) = meshgrid (X, Y);
Z = ((y ^ 2 * B) - (x ^ 2 *)) / C;
网格(X, Y, Z);
视图([130,30])
结束
虽然代码函数无法创建工作
这个函数的问题是什么?
答案(1)
顾磊杰(rajat aggarwal
2020年5月18日
编辑:顾磊杰(rajat aggarwal
2020年5月18日
您可以使用ezplot双曲抛物面
链接也会有所帮助
clc;
清晰的所有;
[X, Y, Z] = meshgrid (10:0.5:10, 10:0.5:10 10:0.5:10);
= 1;
b = 1;
c = 1;
V = X。/ ^ 2 + Y ^ 2。^ 2 / b ^ 2 - z ^ 2 / c ^ 2;
p =补丁(等值面(X, Y, Z, V, 1));%这是关键的一步。它涉及的部分体积对应定义的表面方程
集(p,“FaceColor”,“红色”,“EdgeColor”,“没有”);
daspect ((1 1 1))
视图(3);
camlight