knrt.net
当前位置:首页 >> mAtlAB 画三维图形的问题,特别是隐函数方面 >>

mAtlAB 画三维图形的问题,特别是隐函数方面

用isosurface绘制 例子:绘制x^2+y^2-z^2=1的图像 [x,y,z]=meshgrid(linspace(-10,10)); val=x.^2+y.^2-z.^2; isosurface(x,y,z,val,1) axis equal

在matlab中可以利用三维数据等值面绘制函数isosurface来绘制三维隐函数的图像 三维隐函数可以描述,为方程 f(x,y,z)=0; 如果我们定义函数v= f(x,y,z) 在一定的下x,y,z的定义域内计算出一个三维区间中v的值 然后方程f(x,y,z)=0的图像,其实就是...

syms x1 x2 u1 u2 f1=0.01*u1*(1-x1)-7.2*1e4*x1*exp(-1e4/x2); f2=0.01*u1*(350-x2)+1.44*1e13*x1+0.01*u2*(1-exp(-700/u2))*(350-x2); [x1;x2]=solve([f1;f2],u1,u2);

先说第2个,匿名函数实际上是相当于定义了一个函数,不过是用的简洁方法而已 所以需要加“.”来运算,这个比较简单,是没什么问题的 第1个问题,有点复杂,楼上的我没细看,但好像不能运行,试试看: clear all;clc; f=@(x,y,z)exp(x+y+z)-(x+y+10...

ezplot( 'x.^4+y.^2-1' ,[-2,2]) 用这个ezplot就好了其中,将1移到等号左边。[ -2 ,2 ] 是 x ,y 的范围。 如图所示: 希望对你有帮助!

可这样:a,b用x,y代替 k=linspace(0,30,10)*pi/180; for jj=1:length(k) syms x y ezplot(asin(2*sin(k(jj)))-k(jj)-asin(2*sin(y))-y-2*x,[-30,90,-40,40]*pi/180) hold on end 上面是画到一张图上的程序,也可分别画到10张图上,如下: k=lins...

哥们我也遇到同样的问题,你的解决了吗??

楼主用的mathematica是什么版本? mathematica9版有参数化的三维绘图函数ParametricPlot3D是否能用? “三个式子,隐函数类型的”能否截个图上来?如果能得到参数方程就好办。

方法一,用solve函数把隐函数显化,然后画图。方法二,利用极坐标与直角坐标的关系,把极坐标隐函数变为直角坐标隐函数,利用ezplot直接画直角坐标隐函数。 方法一提供案例如下: clc;clear; syms r t%r为距离坐标 t为角度坐标 f(r,t)=r-2*cos(t...

你的公式写的真乱。 10^-8,请把负数用括号括起来。执行下列命令均可: (1)ezplot('y*x^2+0.18*x*y+5.76*10^(-8)+35.28*y^2*x-x*7.2^10-5') (2)ezplot('y*x^2+0.18*x*y+5.76*10^(-8)+35.28*y^2*x-x*7.2^10-5',[-0.0001 0.0001 -100000 10000...

网站首页 | 网站地图
All rights reserved Powered by www.knrt.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com