xiaohaha007 发表于 2010-12-1 11:47

请各位高手帮忙看一下粗体字是什么意思?这是一个函数?

% for the given period T, get the index for the constants
period = ;
   
if (length(find(period == T)) == 0)
    index_low = sum(period<T);
    T_low = period(index_low);
    T_hi = period(index_low+1);
   
    = AS_1997_horiz(M, r_rup, T_low, is_soil, fault_type, HW, arb);
    = AS_1997_horiz(M, r_rup, T_hi, is_soil, fault_type, HW, arb);
x = ;
    Y_sa = ;
    Y_sigma = ;
    sa = exp(interp1(x,Y_sa,T));
    sigma = interp1(x,Y_sigma,T);
else
    index = find(period == T);

Happy99 发表于 2010-12-1 15:53

试下并看下其输出
period = ;
T=0.05; period<T, pause
T=0.05; sum(period<T)

xiaohaha007 发表于 2010-12-1 17:21

回复 2 # Happy99 的帖子

呵呵,谢谢你的指点,我试试。

zhouyang664 发表于 2010-12-2 20:59

楼主是网上找的程序吧?看看下面的有没有帮助:
http://www.stanford.edu/~bakerjw/Epsilon/AS_2008_nga.m

xiaohaha007 发表于 2010-12-3 11:01

回复 4 # zhouyang664 的帖子

对,就是你说的那个网站,导师让先看看文章,再看程序,文章大概知道,可惜程序看不太懂,弄了好长时间没什么进展,希望你能给点建议,谢谢你了。

happy 发表于 2010-12-3 16:56

这一部分代码比较简单,主要是检索满足条件的值
要看懂这段代码具体起到一个什么作用,那就需要了解AS_1997_horiz到底是做什么的,以及该函数中的参量到底是什么物理意义,这个应该在文章中有所体现

zhouyang664 发表于 2010-12-3 21:32

我没看过这个文章和代码,我只是好奇这个程序,才搜索了一下,

xiaohaha007 发表于 2010-12-4 12:08

回复 6 # happy 的帖子

好的,谢谢你的帮助!

xiaohaha007 发表于 2010-12-4 12:09

回复 7 # zhouyang664 的帖子

哦,还是要谢你对我提出问题的关注,呵呵.
页: [1]
查看完整版本: 请各位高手帮忙看一下粗体字是什么意思?这是一个函数?