MATLAB绘图问题

1.exp(ikr)项中的k要怎么用MATLAB语言描述?这是一个电磁波或者你可以理解为平面波里必然含有的项。更进一步的说是——我想知道如何画出y=exp(ikr)的图像... 1.exp(ikr)项中的k要怎么用MATLAB语言描述?这是一个电磁波或者你可以理解为平面波里必然含有的项。
更进一步的说是——我想知道如何画出y=exp(ikr)的图像
2.已知一个光波函数的解析表达式,如何画出这个光强分布图形?

这个是比较专业的东西,希望我的问题描述能让大家明白我要表达的意思。只要回答了第一题就有100分了,如果能再回答第二题,我再加100给你。
y=exp(ikr)是一个平面波项啊,是一个y关于r的e指数的函数形式
展开
 我来答
同渴侯秉8l
2006-05-21
知道答主
回答量:16
采纳率:0%
帮助的人:0
展开全部
举个例子吧
解出平面波的方程(△+k^2)Ψ=0
你的k估计就是这个k了。
不过也可能k = 2*pi/lambda,lambda为波长。

如果是要画图的话,k=ai倒可能一个plot(x,exp(ikx))就可以画出来。
但如果k为非纯虚数的话,exp(ikx)就可能为复数。你就需要分别画实部和虚部的图。或者画模的图了。
化学工程
2006-05-28 · TA获得超过8900个赞
知道大有可为答主
回答量:2212
采纳率:80%
帮助的人:3340万
展开全部
还是用具体的例子吧。
i是常数,k和r是变量,对吧?
那么y=exp(ikx)就是三维图形了。你没有给出具体数值,我只好假设了,i=2 i和k都是1:25

clc;clear
i=2;
[r,k]=meshgrid(0.01:0.01:0.25,0.01:0.01:0.25);
y=exp(i*k.*r);
mesh(r,k,y)
%用mesh和surf的一个就行。surf(r,k,y)
%如果是二维的,用plot绘图
%plot(r,y)
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
wwchang
2006-05-19 · TA获得超过419个赞
知道小有建树答主
回答量:374
采纳率:0%
帮助的人:221万
展开全部
1、直接在matlab里面写就可以了,它认识复数的指数表达形式的。然后再用plot就可以了。
2、你都知道函数解析式了,就像你说的,y=exp(ikr),直接写在matlab里面不就可以了?
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
ikanchi
2006-05-17 · TA获得超过2917个赞
知道小有建树答主
回答量:665
采纳率:33%
帮助的人:0
展开全部
你的问题说明的不是很清楚,也有可能我不是该领域的。
1、exp(ikr)中ikr都分别是什么?3个参数还是1个参数?为什么只问k如何描述呢?
2、该问题与matlab绘图无关吧。你只要告诉明确的函数形势,才能用matlab画出。而现在函数形式都不知道。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
匿名用户
2006-05-18
展开全部
hnfcx nur
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(3)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式