![]() |
编程中的循环函数问题
我把一个模型分为n个微元,要求其中一个微元的长度,然后迭加每一个微元长度得到此模型的长度,但我不知道怎么编写参数的下标,如:
n=150 for i=1:n hrout=(hrin+hr)/2; dhr=(hrout-hr)/n; (hr)(i) ?=hr+i*dhr; dTr=(Trout-t0)/n; (Tr)(i) ?=t0+i*dTr; Trm=((Tr)(i) ?+(Tr)(i+1) ?)/2; ta=t2+1000*(hr-hrin)/cpa; dTa=(t1-ta)/n; (Ta)(i) ?=ta+i*dTa; Tam=((Ta)(i) ?+(Ta)(i+1) ?)/2; 我这样编的目的是想说i是从1到150的某个自然数,作为hr的下标,是变化的;而hr是某微元的输入或输出参数,我的最终目的是当i等于1时,(hr)(1)=hr+1*dhr,当等于2时就是(hr)(2) =hr+2*dhr,我知道这样是不对的,所以打了问号,并且希望高手不吝赐教,非常感谢! |
回复: 编程中的循环函数问题
那要看你的hr 是什么了 如果是向量 那么hr(2) 表示第二个数值
|
所有时间均为北京时间。现在的时间是 12:40。 |
Powered by vBulletin
版权所有 ©2000 - 2025,Jelsoft Enterprises Ltd.