Matlab绘制函数图像

 我来答
lhmhz
高粉答主

2018-12-24 · 专注matlab等在各领域中的应用。
lhmhz
采纳数:7264 获赞数:17013

向TA提问 私信TA
展开全部

Matlab绘制函数图像可以用plot绘图函数来绘制。

x=0:10:10000;

y=(x+2).^(x+2).*(x+3).^(x+3)./(x+5).^(2*x+5);

plot(x,y,'r*')

从图形看,其极限不存在。

如将y表达式改写为,y=(x+2).^2.*(x+3).^3./(x+5).^5 则其极限为1。

showtime_97
2013-10-22 · TA获得超过4784个赞
知道大有可为答主
回答量:1005
采纳率:90%
帮助的人:835万
展开全部

ezplot('1/(x.^2+y.^2)^0.5-2/((x-3)^2+y.^2)^0.5');

这里φ是0,你可以在单引号中加上-φ,其中φ必须是数值,如可以改为

ezplot('1/(x.^2+y.^2)^0.5-2/((x-3)^2+y.^2)^0.5-1');这样你就可以画出φ取不同值时的图像。

已赞过 已踩过<
你对这个回答的评价是?
评论 收起
eflen
2013-10-29 · TA获得超过560个赞
知道小有建树答主
回答量:340
采纳率:100%
帮助的人:340万
展开全部

这个是绘制phi=[ -10 -5 -3 -2 -1 -0.5 0 0.5 1 2 3 5 10]这些值时候的图形。


x=linspace(-4,6,100);

y=linspace(-3,3,50);

[X,Y]=meshgrid(x,y);

phi=1./sqrt(X.^2+Y.^2) - 2./sqrt((X-3).^2+Y.^2);

[c,h]=contour(X,Y,phi,[ -10 -5 -3 -2 -1 -0.5 0 0.5 1 2 3 5 10]);

clabel(c,h)

caxis([-5 5])

colorbar

已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友c3efede
2013-10-23 · TA获得超过1460个赞
知道小有建树答主
回答量:535
采纳率:100%
帮助的人:578万
展开全部
close all;clear all;clc;
x=linspace(-3,5,100);
y=linspace(-4,4,100);
[X,Y]=meshgrid(x,y);
phi=1./sqrt(X.^2+Y.^2) - 2./sqrt((X-3).^2+Y.^2);
surf(X,Y,phi);
xlabel('x');ylabel('y');zlabel('\phi')

由于在X=0或-3 Y=0 时有奇异点, 所以峰值并不确定. 由网格密度决定. 

已赞过 已踩过<
你对这个回答的评价是?
评论 收起
tanarri
2010-10-12 · TA获得超过1.1万个赞
知道大有可为答主
回答量:5123
采纳率:33%
帮助的人:8158万
展开全部
pcolor你怎么用的?我用pcolor只能做出二维图,你看pcolor的说明
PCOLOR is really a SURF with its view set to directly above.
用AXIS([XMIN XMAX YMIN YMAX])去掉空白就行了
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(6)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式