早教吧 育儿知识 作业答案 考试题库 百科 知识分享

求教MATLAB绘制函数曲线的问题~!要把多个函数曲线放在一个坐标轴里面,请问怎么操作?

题目详情
求教MATLAB绘制函数曲线的问题~!要把多个函数曲线放在一个坐标轴里面,请问怎么操作?
▼优质解答
答案和解析
由于方程是曲面方程,只能给你画个面出来,用球极坐标写的,代码如下: STEP=0.05 [fai,thi]=meshgrid([0:STEP:2*pi+STEP],[0:STEP:pi+STEP]); X=10*cos(fai).*sin(thi); Y=10*sin(fai).*sin(thi); Z=10*cos(thi); mesh(X,Y,Z) 或者用ezmesh(),ezsurf()等语句,但是不能控制间距: ezmesh('10*cos(s).*sin(t)','10*sin(s).*sin(t)','10*cos(t)',[0,2*pi,0,pi]) 总之,画曲面要转换成关于两个参数的三个单值函数,画曲线要转换成关于一个参数的三个单值函数,画曲线用ezplot3()用法和ezmesh()差不多。
看了 求教MATLAB绘制函数曲线...的网友还看了以下: