24小时热门版块排行榜    

CyRhmU.jpeg
查看: 403  |  回复: 3

jimingw

铜虫 (初入文坛)

[交流] 【求助】请问关于矢量模拟问题已有2人参与

模拟目的是在xy二维空间仿真空间变化的矢量,可以是电场或磁场
两个问题:
(1)如果已经分别得到了x方向与y方向的数值分布,比如EX, EY, 假定xy方向分量无相位差,怎么画各点处的矢量分布(这些点处应该对应矢量箭头)?
(2)如果xy方向分量有相位差,又该怎么画(各点处应该对应椭圆矢量箭头)??

[ Last edited by jimingw on 2010-4-22 at 05:32 ]
回复此楼
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

zjliu1265

至尊木虫 (正式写手)


anyuezhiji(金币+1):谢谢回帖交流 2010-04-22 14:09
jimingw(金币+5):谢谢,我也是用这个画的,不过也可以直接用plot画 2010-04-30 06:18
用这个函数试试:
quiver
2楼2010-04-22 11:13:44
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

jimingw

铜虫 (初入文坛)

[X,Y] = meshgrid(-2:.2:2);
Z = X.*exp(-X.^2 - Y.^2);
[DX,DY] = gradient(Z,.2,.2);
contour(X,Y,Z)
hold on
quiver(X,Y,DX,DY)
colormap hsv
hold off

这个是系统帮助里的,但是我现在是有EX,EY而不仅仅是Z,这样可以分别画出quiver(X,Y,EXDX,EXDY),quiver(X,Y,EYDX,EYDY),但是是每点两个矢量方向,怎么再合成到一个矢量方向?
3楼2010-04-22 23:53:22
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

zjliu1265

至尊木虫 (正式写手)

jimingw(金币+5):谢谢,我尝试下! 2010-05-01 06:45
可以考虑在画图前把EXDX,EXDY,EYDX,EYDY合称为两个矩阵。
4楼2010-04-30 09:30:22
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
相关版块跳转 我要订阅楼主 jimingw 的主题更新
普通表情 高级回复(可上传附件)
信息提示
请填处理意见