a=(x-b*(3-x)/(1-x)^3)*x^2/(log(1-x)+x/(1-x));这个等式用

发布时间:2021-02-26 01:36:37

a=(x-b*(3-x)/(1-x)^3)*x^2/(log(1-x)+x/(1-x));这个等式用matlab画三维图怎么实现,a,x,b分别是三个坐标轴的变量!

网友回答

你的题目似乎有点不对呀
b是个常数还是一个变量呢?如果是个常数,那只能画2维图形呀
如果是变量,就相当于y对吧
clear all;clc;
syms x y
z=(x-y*(3-x)/(1-x)^3)*x^2/(log(1-x)+x/(1-x));
figure(1)
ezmesh(z,[-5,3]);
figure(2);
ezmesh(x,y,z,[-pi,pi/6,-pi,pi/2]);
figure(3);
ezsurf(z,[-5,3]);
figure(4)
ezsurf(x,y,z,[-pi,pi/6,-pi,pi/2]);
你运行一下,对比一下效果,祝顺利.
======以下答案可供参考======
供参考答案1:
>> syms b x
>> a=(x-b*(3-x)/(1-x)^3)*x^2/(log(1-x)+x/(1-x));
>> ezmesh(a)
试试这样行不行
以上问题属网友观点,不代表本站立场,仅供参考!