Как сделать то же самое с подразумеваемыми циклами do? Я хочу заменить существующий цикл для Vcvo и Vcvonew двумя подразумеваемыми циклами do?
Это мой код:
Program DO_LOOPS
Implicit none
Integer::i,j
Integer,parameter::BrCv=15,BrSat=24
Real,dimension(0:BrCv-1,BrSat)::Vcvo
Real,dimension(BrCv-1,BrSat)::Vcvonew
Do i=0,BrCv-1
do j=1,BrSat
Vcvo(i,j)=i+j*BrCv/BrSat
end do
End do
Do i=1,BrCv-1
do j=1,BrSat
Vcvonew(i,j)=Vcvo(i,j)
end do
End do
Stop
End program DO_LOOPS
i+j*BrCv/BrSat
было целочисленным выражением? - person francescalus   schedule 23.09.2015vcvo
(и это так просто, я не уверен, что понимаю вопрос), но кроме как сделать пять строк на одну менее интуитивно понятную строку, я не знаю, почему подразумеваемый - делать то, что вы заботитесь о. - person francescalus   schedule 23.09.2015vcvonew=vcvo(1:,:)
? Просто для меня не очевидно, что ответ первого типа действительно будет таким, каким вы его себе представляете. - person francescalus   schedule 23.09.2015