【问题标题】:How to save the results of loops-IDL如何保存loops-IDL的结果
【发布时间】:2017-01-17 16:34:03
【问题描述】:
Change=[[N_elements(Change92_2001)],N_elements(Change92_2006),N_elements(Change92_2010)]
T=3
  FOR i=0,T-1 DO BEGIN
   area=Change[i]*900
   print,area
   help,area
 ENDFOR

我正在尝试编写一个基本循环,该循环将查看某些图像中的像素数,然后计算每个图像中的变化区域。 如何将循环结果保存到新数组中?

【问题讨论】:

    标签: loops for-loop idl-programming-language


    【解决方案1】:

    area 设为数组:

    area = fltarr(t)
    for i = 0, t - 1 do begin
      area[i] = change[i] * 900
    endfor
    

    当然,在这种情况下,最简单的方法就是这样做:

    area = change * 900
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-08-13
      • 2017-07-02
      • 2015-10-09
      • 2015-05-26
      • 1970-01-01
      • 2023-02-14
      相关资源
      最近更新 更多