실험용 데이터를 scicoslab에 삽입해야합니다. (매우 잘못 설계된) 의 scilab 복제본은 그래픽 모델링을 지원합니다. 웹상의 문서는 꽤 좋지 않지만, scilab 및 옥타브과 비슷합니다.문자열 이름으로 변수 액세스
처리해야하는 데이터는 특정 숫자의 텍스트 파일에 포함되어 있습니다. Data_005
, Data_010
, ..., Data_100
. 각 명령은 loadmatfile
명령에 --ascii 플래그를 사용하여로드 할 수 있습니다.
loadmatfile("foo", "-ascii")
은 foo.mat
파일을 foo
이라는 변수에로드하기 때문에 문제가 발생합니다. 내가 무엇을 검색하는 것은 나 문자열 내부 심볼 테이블에 액세스 할 수 있도록 해주는 내장 read_var_from_name
입니다
for i = [5:5:100]
name = sprintf("Data_%02d", i);
loadmatfile(name, "-ascii");
x = read_var_from_name(name);
do_something(x);
end
: 데이터 파일에 대한주기 위해, 내가 좋아하는 뭔가를 할 필요가있다.
비슷한 기능이 있는지 알고 계십니까?
주 : 파일이 아스키 형식 인 경우이 동작을 오버라이드 (override) 할 방법이 없습니다
- ;
- 같은 단계에서 작동하지만이 단계에서는 옥타브 (그래픽 모델링이 필요 없음)를 사용할 수도 있습니다.
옥타브에서 작동 확인 및 – Dacav