MATLAB里面求两相交三维曲面交线的画法原题是这样的,将z1=x.^2+2*y.^2与z2=a的曲面图形和交线图形分别画在两张图上(用subplot)我的程序是这样的:[x,y]=meshgrid(-3:0.125:3);z1=x.^2+2*y.^2;subplot(2,1,1);me
来源:学生作业帮助网 编辑:作业帮 时间:2024/07/21 00:23:01
![MATLAB里面求两相交三维曲面交线的画法原题是这样的,将z1=x.^2+2*y.^2与z2=a的曲面图形和交线图形分别画在两张图上(用subplot)我的程序是这样的:[x,y]=meshgrid(-3:0.125:3);z1=x.^2+2*y.^2;subplot(2,1,1);me](/uploads/image/z/7217053-61-3.jpg?t=MATLAB%E9%87%8C%E9%9D%A2%E6%B1%82%E4%B8%A4%E7%9B%B8%E4%BA%A4%E4%B8%89%E7%BB%B4%E6%9B%B2%E9%9D%A2%E4%BA%A4%E7%BA%BF%E7%9A%84%E7%94%BB%E6%B3%95%E5%8E%9F%E9%A2%98%E6%98%AF%E8%BF%99%E6%A0%B7%E7%9A%84%2C%E5%B0%86z1%3Dx.%5E2%2B2%2Ay.%5E2%E4%B8%8Ez2%3Da%E7%9A%84%E6%9B%B2%E9%9D%A2%E5%9B%BE%E5%BD%A2%E5%92%8C%E4%BA%A4%E7%BA%BF%E5%9B%BE%E5%BD%A2%E5%88%86%E5%88%AB%E7%94%BB%E5%9C%A8%E4%B8%A4%E5%BC%A0%E5%9B%BE%E4%B8%8A%EF%BC%88%E7%94%A8subplot%EF%BC%89%E6%88%91%E7%9A%84%E7%A8%8B%E5%BA%8F%E6%98%AF%E8%BF%99%E6%A0%B7%E7%9A%84%EF%BC%9A%5Bx%2Cy%5D%3Dmeshgrid%28-3%3A0.125%3A3%29%3Bz1%3Dx.%5E2%2B2%2Ay.%5E2%3Bsubplot%282%2C1%2C1%29%3Bme)
MATLAB里面求两相交三维曲面交线的画法原题是这样的,将z1=x.^2+2*y.^2与z2=a的曲面图形和交线图形分别画在两张图上(用subplot)我的程序是这样的:[x,y]=meshgrid(-3:0.125:3);z1=x.^2+2*y.^2;subplot(2,1,1);me
MATLAB里面求两相交三维曲面交线的画法
原题是这样的,将z1=x.^2+2*y.^2与z2=a的曲面图形和交线图形分别画在两张图上(用subplot)
我的程序是这样的:
[x,y]=meshgrid(-3:0.125:3);
z1=x.^2+2*y.^2;
subplot(2,1,1);
mesh[x,y,z1];
hold
z2=0*x+0*y+15;(取a=15)
mesh[x,y,z2];
subplot(2,1,2);
接下来的交线图 我不知道怎么画了
用plot3?或者其他什么函数直接就能用?
还有一个问题:要求自己编一个函数 用input输入一个函数,然后求其一阶导跟2阶导,然后分别作图.
我的程序是:
function answer=Myinput()
y=input('please input a f(x)','s'); (这里奇怪的是,我的7.0有时能直接用input读入函数 不需加‘s’,而有时必须加 ‘s ’)
x=sym('x');
df=diff(y,x);
df2=diff(df,x);
x=-5:0.1:5;
plot(x,df,'-r'x,df2,'-g');
但是报错 说 x不能从sym转到double 怎样处理
感激不尽
MATLAB里面求两相交三维曲面交线的画法原题是这样的,将z1=x.^2+2*y.^2与z2=a的曲面图形和交线图形分别画在两张图上(用subplot)我的程序是这样的:[x,y]=meshgrid(-3:0.125:3);z1=x.^2+2*y.^2;subplot(2,1,1);me
[x,y]=meshgrid(-3:0.01:3);
z=x.^2+2*y.^2;
i=find(z>=15.1);
z(i)=NaN;
j=find(z