找回密码
 注册
关于网站域名变更的通知
查看: 433|回复: 1
打印 上一主题 下一主题

想请问一下这个怎么改 ?

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2020-6-5 11:37 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

EDA365欢迎您登录!

您需要 登录 才可以下载或查看,没有帐号?注册

x

- S' Z' q4 a! w8 {  ?6 R8 t- @# @4 h$ c+ E4 g! B) m7 n6 U
clear;! Q' B: [  \/ E% w8 ^
x_len=144;
4 g6 j: Q4 v! Y! F1 @, y% r- n3 v  vy_len=60;! @& a8 ]3 O! M& a. B5 W. w
z_len=17;, ~# M, k& N6 L9 P6 X
t_len=854;% a2 V( A5 P+ c9 ]/ a
z_index=7;" ^1 f0 a1 s" i, }; S. O$ Z
x_index=120;
( e/ ~  N+ n0 n1 t: K" j" Z0 l' ]) L$ R" J$ b, l4 g) e# h
z = ncread('rhum.mon.mean.nc', 'level');%z
! V$ N5 F! }* P# R7 _* ^, Ey = ncread('rhum.mon.mean.nc', 'lat');%y
; r& I" U9 a( Cx = ncread('rhum.mon.mean.nc', 'lon');%x
- q! r3 @- Y1 F  W5 N( b% L; [) Yt = ncread('rhum.mon.mean.nc', 'time');%t$ s* f5 a8 p8 p' x& p
rhum = ncread('rhum.mon.mean.nc', 'rhum');
. T/ b0 v% ^% e1 M4 U, O' W' D* d  S+ a! ~& _
array = zeros(x_len,y_len);: \9 Z' J% i& m: c. U. p
for i = 30:y_len  {4 f8 ]6 c/ d, x- }
    for j = 1:t_len
. X; ^/ R& v4 h" i0 W- p0 w' h; [        array(i,j)=rhum(x_index,i,z_index,j);
& ]8 u) n0 C/ ~$ u0 O1 |    end
- w, r3 l* H6 h- Zend
. d' B' Z6 o6 P5 d) {0 kmesh(t,y,array)+ l* t. G6 w# Q4 k# l! d
错误使用 mesh (line 79). y7 b6 s# B0 u; Z. w
数据维度必须一致。
) X' H! G8 w( D. ~想请问一下这个怎么改 ?

该用户从未签到

2#
发表于 2020-6-5 13:28 | 只看该作者
需要先用meshgrid根据横、纵坐标重新生成对应的矩阵$ z1 B5 ]) ^5 i8 K8 I
另外注意循环嵌套的顺序,是Z(jj,ii)而不是Z(ii,jj)
/ L( ^2 `! S/ p/ m6 X& d' a/ Idraw_x = 1:1/4:7;' H( Y* T" m! U5 l! @$ i, l
draw_y = 2:1/3:6;
9 r% x1 H5 m' df = @(x,y) x.^(exp( -y.^2/50 ));
2 l! Z4 o6 }/ a! h. _9 q2 Xfor ii = 1:1:numel(draw_x)
* _& X) b+ C" `2 x, g" v9 J    for jj = 1:1:numel(draw_y); r  h! B  g2 q2 q5 k
        Z(jj,ii) = f(draw_x(ii),draw_y(jj));7 {3 f% {# Y- p
    end
  w+ s1 c, i2 s' jend( {: l; i. P% \! [0 w+ y0 C
[draw_x,draw_y] = meshgrid(draw_x,draw_y);
+ d8 i- D2 [3 I( S7 O" E4 Y: }mesh(draw_x,draw_y,Z);
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

推荐内容上一条 /1 下一条

EDA365公众号

关于我们|手机版|EDA365电子论坛网 ( 粤ICP备18020198号-1 )

GMT+8, 2025-8-24 03:52 , Processed in 0.109375 second(s), 24 queries , Gzip On.

深圳市墨知创新科技有限公司

地址:深圳市南山区科技生态园2栋A座805 电话:19926409050

快速回复 返回顶部 返回列表