感悟网 导航

matlab 画图问题,公式中有三个变量,见下例 MATLAB 函数中有3个自变量 其中1个自变量是另2个变量...

作者&投稿:邴侦 (若有异议请与网页底部的电邮联系)
matlab中画图的问题,一个公式中有三个变量,公式是符号表达式,见下例~

希望说清楚些,是要画3维曲面?还是3维曲线?还是2维曲线?
要是2维曲线的话,x为横坐标,z为纵坐标,那y是一个参数?
既然楼下这么画,那咱也贡献一个吧:
clear all;clc;
syms x y z
fz=1+tan(x*z)-cot(y*z);
fz=subs(fz,y,1:5);
for ii=1:5
figure(ii);
ezplot(fz(ii),[1,5]);
end

syms x y p;
z = p+x+y; % 3 个自变量 p x y
p = x*y; % p 是 x y 的函数
z = subs(z);
ezmesh(x,y,z);

>> n=1.3;k=0.3;
>> x = 0:0.01*pi:pi/2;  % x采用弧度制
>> D=n^2-k^2-sin(x).^2;
>> C=4*n^2*k^2+D.^2;
>> A=sqrt((sqrt(C)+D)/2);
>> B=sqrt((sqrt(C)-D)/2);
>> P=(2.*A.*sin(x).*tan(x))./(A.^2+sin(x).^2.*tan(x).^2+B.^2);
>> plot(x,P)



   

返回顶部
本页内容来自于网友发表,若有相关事宜请照下面的电邮联系
感悟网