关于 MATLAB 绘三维图的问题%xyz有以下关系:syms x y z ;a=6;S=a+x;B=sqrt(a^2+x^2+2*a*x*cos(y));H=B/S;c=atan(x*sin(y)/(a+x*cos(y)));z=H*(1-a)*sin(c)/sqrt(S^2+B^2)/(1+sqrt(1-H^2));% 然后我想绘出关于xyz的三维图:x=0:0.1:1;y=-

来源:学生作业帮助网 编辑:作业帮 时间:2024/05/08 09:58:55

关于 MATLAB 绘三维图的问题%xyz有以下关系:syms x y z ;a=6;S=a+x;B=sqrt(a^2+x^2+2*a*x*cos(y));H=B/S;c=atan(x*sin(y)/(a+x*cos(y)));z=H*(1-a)*sin(c)/sqrt(S^2+B^2)/(1+sqrt(1-H^2));% 然后我想绘出关于xyz的三维图:x=0:0.1:1;y=-
关于 MATLAB 绘三维图的问题
%xyz有以下关系:
syms x y z ;
a=6;
S=a+x;
B=sqrt(a^2+x^2+2*a*x*cos(y));
H=B/S;
c=atan(x*sin(y)/(a+x*cos(y)));
z=H*(1-a)*sin(c)/sqrt(S^2+B^2)/(1+sqrt(1-H^2));
% 然后我想绘出关于xyz的三维图:
x=0:0.1:1;
y=-1*pi:0.1:pi;
[x,y]=meshgrid(x,y); %把简单说就是把x、y意义组合,不可少;
z=H*(1-a)*sin(c)/sqrt(S^2+B^2)/(1+sqrt(1-H^2));%定义z;
mesh(x,y,z)
可是就是出不来结果,总是提示错误请问大神,这个问题怎么破?难道要直接写出xyz关系式才行?那工作量可不是闹着玩的,有什么简单方法没?

关于 MATLAB 绘三维图的问题%xyz有以下关系:syms x y z ;a=6;S=a+x;B=sqrt(a^2+x^2+2*a*x*cos(y));H=B/S;c=atan(x*sin(y)/(a+x*cos(y)));z=H*(1-a)*sin(c)/sqrt(S^2+B^2)/(1+sqrt(1-H^2));% 然后我想绘出关于xyz的三维图:x=0:0.1:1;y=-
clc
clear
%xyz有以下关系:
x=linspace(0,1,1000);
y=linspace(-1*pi,pi,1000);
a=6;
S=a+x;
B=sqrt(a^2+x.^2+2*a*x.*cos(y));
H=B./S;
c=atan(x.*sin(y)./(a+x.*cos(y)));
for i=1:length(y)
z(i,:)=H.*(1-a).*sin(c)./sqrt(S.^2+B.^2)./(1+sqrt(1-H.^2));
end
% 然后我想绘出关于xyz的三维图:
[x,y]=meshgrid(x,y);
%把简单说就是把x、y意义组合,不可少;
%z=H*(1-a)*sin(c)/sqrt(S^2+B^2)/(1+sqrt(1-H^2));%定义z;
mesh(x,y,z)


若满意,望采纳哦.

大家帮个忙,用MATLAB绘制三维图和等高线~用MATLAB绘制 xy 和 Sin(xy) 三维图和等高线~:是 xy 和 Sin(xy) 的三维图和等高线哟 MATLAB三维作图问题0.5 请教matlab三维绘图的问题,我想在一个坐标系里显示两个函数的三维图像,该怎么弄啊,比如f1=xy,f2=3xy,具体代码怎么写? MATLAB中三维坐标系的转换问题:已知一维数组a=x+y;b=x-y ;二维数组z.如何转换成x y坐标系现在画出的是z关于a,b坐标系的三维图现在我想画出z关于x,y坐标系的三维图 关于matlab三维绘图的问题想把图中的每条曲线用曲面连起来,该怎么办? 每条曲线的数据都存在一个矩阵组变量,如a(i)中,问题的关键是每个矩阵的长度都不一样.matlab自己提供的三维曲面绘图 matlab中如何画旋转的三维图求matlab中画马鞍面的三维图,马鞍面函数方程为xy=z,并且让它以一定角速度旋转起来,求代码! 请问如何用MATLAB画出 z=xy 在三维直角坐标系8个卦限的图像? matlab三维制图曲面图 知道xy z坐标怎么在matlab中生成三维图 知道xy z坐标怎么在matlab中生成三维图 关于 MATLAB 绘三维图的问题%xyz有以下关系:syms x y z ;a=6;S=a+x;B=sqrt(a^2+x^2+2*a*x*cos(y));H=B/S;c=atan(x*sin(y)/(a+x*cos(y)));z=H*(1-a)*sin(c)/sqrt(S^2+B^2)/(1+sqrt(1-H^2));% 然后我想绘出关于xyz的三维图:x=0:0.1:1;y=- matlab画三维立体图我想把这个表画成三维的图,/> 如何用matlab画下式所表示的三维图 matlab作图的问题s是距离,t是时间,f是浓度.想求出f的值,然后画出f关于(s,t)的三维图,怎么搞? 关于matlab的作业问题 Matlab中如何将surf得到的三维图与它在xy的投影图同在同一坐标下?把下面的平面显示图放在上面三维图中的z=-20平面内 想请教一个关于matlab画三维曲面图的问题使用matlab画曲面图的问题:我这里有三组数据:x=[3,5.05,6.7,8.8,10.1,11.8,14.33,16.64,17.7,20,21.5,24.8,26.8,28.3,30.8,32.7,35.1,36.8,39.7,41.3,43.4,45,49.1,50.9,54.1,56.5,58.8,60 matlab 三维图 非参数方程对于非参数方程例如z=xy+exp(xy+x^2)+log(x^2+y^2)的三维曲面图像如何画呢?其中z的取值为[0,13.257],在不求出x和y的范围的情况下如何在matlab中写函数?