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

想请问一下这个怎么改 ?

[复制链接]

该用户从未签到

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

EDA365欢迎您登录!

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

x

4 L! N% M- L. J2 p8 a9 E) E& W& |: W% W: N/ C0 j- u
clear;
: j% l0 z5 U; j# M: j0 Ix_len=144;" {; l9 p' G6 n/ q, v) O
y_len=60;, k( P" J2 E0 Q
z_len=17;
8 E1 V7 X3 p% |( p, Tt_len=854;
- F  z. B; u) _/ y+ E- M* H' y. yz_index=7;+ a* Q5 s0 w8 z
x_index=120;% j' p/ ^1 {, V0 S! a

$ H% a1 W" L2 C3 d  z2 j& Mz = ncread('rhum.mon.mean.nc', 'level');%z
  m, L* b$ b  u; a7 R6 O2 {y = ncread('rhum.mon.mean.nc', 'lat');%y
9 s7 z" m/ i# B, O  ?0 x* ^x = ncread('rhum.mon.mean.nc', 'lon');%x
! g: E, ?6 A& Z2 E, `2 d- ht = ncread('rhum.mon.mean.nc', 'time');%t
$ \# X! @. j2 N& ~$ L& |rhum = ncread('rhum.mon.mean.nc', 'rhum');1 }3 f. u4 w% J% n! Y
* J! d. O$ I' W/ e" F( Z7 f( Q# p3 w+ U- A) V
array = zeros(x_len,y_len);8 X+ A0 B; Q9 J
for i = 30:y_len9 B8 {5 k) j3 u1 m
    for j = 1:t_len
3 X7 v0 A6 I, l. Y        array(i,j)=rhum(x_index,i,z_index,j);
/ i6 f. K  ?8 E; L" J    end( }; S' X; T( ]' R3 `# I  S. |
end
4 x- `2 H  s) V) ]/ `( dmesh(t,y,array)
* w0 F% f: o2 h- ?9 J错误使用 mesh (line 79): |' x, |7 `, x# R" y
数据维度必须一致。7 c1 W: X* }0 c* b2 K
想请问一下这个怎么改 ?

该用户从未签到

2#
发表于 2020-6-5 13:28 | 只看该作者
需要先用meshgrid根据横、纵坐标重新生成对应的矩阵! t; e( p' O+ {- k
另外注意循环嵌套的顺序,是Z(jj,ii)而不是Z(ii,jj)" p& Z: @9 X( ~8 s$ s2 \
draw_x = 1:1/4:7;( L  s: W) ~! N% @" D0 c
draw_y = 2:1/3:6;
+ R: v3 ?/ `+ s% P9 s6 E5 g9 y* `f = @(x,y) x.^(exp( -y.^2/50 ));# R& p3 C& E1 U" U9 U8 ?
for ii = 1:1:numel(draw_x): T4 |$ t2 l9 A
    for jj = 1:1:numel(draw_y)% t) ^; {! p8 J% s/ i
        Z(jj,ii) = f(draw_x(ii),draw_y(jj));$ _/ q/ G6 u) r% P
    end
! V' V' p1 h, }: }! _, qend* D* C: |* V  U" j+ f5 K4 o4 H
[draw_x,draw_y] = meshgrid(draw_x,draw_y);3 `& c- r1 }4 J! Y3 ~: d+ I( g
mesh(draw_x,draw_y,Z);
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

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

EDA365公众号

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

GMT+8, 2025-11-24 08:20 , Processed in 0.156250 second(s), 23 queries , Gzip On.

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

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

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