| Labfans是一个针对大学生、工程师和科研工作者的技术社区。 | 论坛首页 | 联系我们(Contact Us) | 
![]()  | 
	
| 
	 | 
| 		
			
			 | 
		#1 | 
| 
			
			 初级会员 
			
			
			
			注册日期: 2008-03-26 
				
				年龄: 37 
				
					帖子: 4
				 
				
				
				声望力: 0 ![]()  | 
	
	
	
		
		
			
			 
			
			怎样画出象peaks函数那样的曲面呢? 
		
		
		
		
		
		
		
	用plot3画的都是线条。。。。 能给出绘制旋转抛物面的程序并解释吗?谢谢:ft:  | 
| 
		 | 
	
	
	
		
		
		
		
			 
		
		
		
		
		
		
		
			
		
		
		
	 | 
| 		
			
			 | 
		#2 | 
| 
			
			 普通会员 
			
			
			
			注册日期: 2008-03-25 
				
				年龄: 41 
				
					帖子: 58
				 
				
				
				声望力: 19 ![]()  | 
	
	
	
		
		
			
			 
			
			大概格式是這樣 
		
		
		
		
		
		
		
	x=linspace(-5,5); % x範圍 y=linspace(-3,8); % y範圍 [xx yy]=meshgrid(x,y); %製造平面向量 zz=xx.*cos(yy)+sin(xx).*(xx+yy); %函數輸入 記得要 .* ./ .^ mesh(xx,yy,zz) %畫圖 (meshc :底部多加等高線圖) 當然也有快速畫法 類似 ezplot 的指令 ezmesh('xx*cos(yy)+sin(xx)*(xx+yy)',100) 100指的是畫的密度 數字愈高 圖的縫隙就愈小 詳細的用法 就多看看help吧:smile:  | 
| 
		 | 
	
	
	
		
		
		
		
			 
		
		
		
		
		
		
		
			
		
		
		
	 | 
| 		
			
			 | 
		#3 | 
| 
			
			 初级会员 
			
			
			
			注册日期: 2008-03-26 
				
				年龄: 37 
				
					帖子: 4
				 
				
				
				声望力: 0 ![]()  | 
	
	
	
		
		
			
			 
			
			谢谢LS:lol:  
		
		
		
		
		
		
		
	mesh和plot3有什么区别呢? 要画曲面就要用mesh 而不是plot3吗? 在学多元函数,隐函数的图形怎么画呢:tongue: ?  | 
| 
		 | 
	
	
	
		
		
		
		
			 
		
		
		
		
		
		
		
			
		
		
		
	 | 
| 		
			
			 | 
		#4 | 
| 
			
			 普通会员 
			
			
			
			注册日期: 2008-03-25 
				
				年龄: 41 
				
					帖子: 58
				 
				
				
				声望力: 19 ![]()  | 
	
	
	
		
		
			
			 | 
| 
		 | 
	
	
	
		
		
		
		
			 
		
		
		
		
		
		
		
			
		
		
		
	 | 
| 		
			
			 | 
		#5 | 
| 
			
			 初级会员 
			
			
			
			注册日期: 2008-03-26 
				
				年龄: 37 
				
					帖子: 4
				 
				
				
				声望力: 0 ![]()  | 
	
	
	
		
		
			
			 
			
			隱函數通常我的話都是用 ez* 系列的來畫:heart:  
		
		
		
		
		
		
		
	啊啊,可以具体一点吗? 还有怎样把多个曲面画在同一个图上看它们围成的立体图形呢:tongue:  | 
| 
		 | 
	
	
	
		
		
		
		
			 
		
		
		
		
		
		
		
			
		
		
		
	 | 
| 		
			
			 | 
		#6 | 
| 
			
			 普通会员 
			
			
			
			注册日期: 2008-03-25 
				
				年龄: 41 
				
					帖子: 58
				 
				
				
				声望力: 19 ![]()  | 
	
	
	
		
		
			
			 
			
			舉例要畫兩個隱函數的圖 
		
		
		
		
		
		
		
	ezmesh('3*x^2+sin(y)') hold on ezmesh('2*tan(exp(2+x))+cos(y)') 一個圖裡面要話多個方程式的話 大多要用hold on 來接 ez* 就是簡易畫圖的意思 他是取諧音 "easy" 像是說 ezcontour ezplot ezplot3 ezmesh...等 沒記錯的話都可以處理隱函數 不知道這樣子有沒回答到@@:smile:  | 
| 
		 | 
	
	
	
		
		
		
		
			 
		
		
		
		
		
		
		
			
		
		
		
	 | 
![]()  | 
	
	
| 主题工具 | |
| 显示模式 | |
		
  | 
	
		 | 
			 
			相似的主题
		 | 
	||||
| 主题 | 主题作者 | 版面 | 回复 | 最后发表 | 
| [求助]想利用matcom在VC.net中绘制静态三维曲线的疑问 | lmmf | MATLAB论坛 | 0 | 2008-05-14 15:42 | 
| BMP图像转换成时间序列 | zlnhappy | MATLAB论坛 | 0 | 2008-04-28 17:53 | 
| 【求助】matlab中能否保存动态的仿真曲线 | tiange | MATLAB论坛 | 0 | 2008-04-05 09:49 | 
| MATLAB计算中的小问题,那位大神帮帮忙! | stormbird | MATLAB论坛 | 2 | 2007-06-19 23:57 |