Labfans是一个针对大学生、工程师和科研工作者的技术社区。 | 论坛首页 | 联系我们(Contact Us) |
![]() |
![]() |
#1 |
初级会员
注册日期: 2008-03-26
年龄: 36
帖子: 4
声望力: 0 ![]() |
![]()
怎样画出象peaks函数那样的曲面呢?
用plot3画的都是线条。。。。 能给出绘制旋转抛物面的程序并解释吗?谢谢:ft: |
![]() |
![]() |
![]() |
#2 |
普通会员
注册日期: 2008-03-25
年龄: 40
帖子: 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
年龄: 36
帖子: 4
声望力: 0 ![]() |
![]()
谢谢LS:lol:
mesh和plot3有什么区别呢? 要画曲面就要用mesh 而不是plot3吗? 在学多元函数,隐函数的图形怎么画呢:tongue: ? |
![]() |
![]() |
![]() |
#4 |
普通会员
注册日期: 2008-03-25
年龄: 40
帖子: 58
声望力: 19 ![]() |
![]() |
![]() |
![]() |
![]() |
#5 |
初级会员
注册日期: 2008-03-26
年龄: 36
帖子: 4
声望力: 0 ![]() |
![]()
隱函數通常我的話都是用 ez* 系列的來畫:heart:
啊啊,可以具体一点吗? 还有怎样把多个曲面画在同一个图上看它们围成的立体图形呢:tongue: |
![]() |
![]() |
![]() |
#6 |
普通会员
注册日期: 2008-03-25
年龄: 40
帖子: 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: |
![]() |
![]() |
![]() |
#7 |
初级会员
注册日期: 2008-03-26
年龄: 36
帖子: 4
声望力: 0 ![]() |
![]() ![]() 恩 大概明白了:cry: 剩下的自己再看看就好 虽然我的英语不差,但要看懂help 还是有难度 ![]() 谢谢了:frown: |
![]() |
![]() |
![]() |
主题工具 | |
显示模式 | |
|
|
![]() |
||||
主题 | 主题作者 | 版面 | 回复 | 最后发表 |
[求助]想利用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 |