일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
- mri
- 논문 구글번역
- C언어
- 조립식 컴퓨터
- Python
- 논문 파파고
- 함수 원형
- 씀
- 너의 이름은 ost
- pdf 복붙
- 구글번역
- 재귀호출
- python piano
- 넷플릭스
- 원소
- pdf 파파고
- 서현우의 C프로그래밍 정복
- 피아노 커버
- 수소
- pdf복붙
- function
- 이것이 C언어다
- piano cover
- super resolution
- magnetic field
- 피아노커버
- 중성자
- C
- 자기장
- SRGAN
- Today
- Total
목록대학생의 그쩍거림 (36)
로봇이 되고픈 부엉이
엠알아이 5번째 단원(Spatial Localization) 요약 Gradient 그래디언트, 경사자장 한계 1. 증폭기의 파워, heating (온도상승은 noise를 만듦) 2. G를 어느정도 올리면 신체 말단부에 저릿한 자극 3. G를 어느정도 올리면 Eddy Currents 와전류 4. 비선형성과 concomitant terms Gradient의 역할 위치정보를 넣어준다. 단, Strength (진폭)를 변화시키는 것이지 방향을 바꾸진 않는다. Gradient의 종류 1. Slice selection (z축) 스핀의 주파수를 변형시킨다. 원하는 위치(center)를 중심으로 음수와 양수로 나뉜다. Gradient를 세게 걸수록 더욱 얇은 band width를 갖게 된다. 결과적으로 특정부분만 se..
엠알아이 6번째 단원(k-space) 요약 k-space를 compose 하면 Image 가 된다. k-space의 특징 1. 중심과 평행한 선. 2. 중앙에서 멀어질수록 간격이 줄어든다. Resolution 해상도 Low-resolution은 큰 pixel이고, High-resolution은 작은 pixel이다. 해상도가 높은 영상을 k공간에 mapping할 경우, 더 많은 시간이 걸린다. 또한 큰 readout gradient를 쏘아야 한다. FOV field of view 시야 Small FOV는 면적이 작은 영상이고, Large FOV는 면적이 큰 영상이다. 따라서 Large FOV의 K-space는 small보다 픽셀수가 많다. #작은 FOV는 aliasing 문제가 발생한다. 작은 FOV를 s..
엠알아이 4번째 단원(Tissue contrast) 요약 Excitation 여기 H의 precession frequency를 가진 RF를 인가했을 때. Relaxation 회복, 이완 RF가 끊어지고 equilibrium으로 돌아갈 때. a. Transverse relaxation 횡축이완(T2) T2 : 횡축자화가 37% 남았을 때 걸리는 시간. Dephasing : 인접한 스핀들과 상대적 위상을 변동시킨다. T2* : T2 간섭과 비균일 B, M에 의한 T2’ 신호를 고려하는 신호 감소. 스핀 간의 Dephasing이 빨라진다. 만약 B가 균일하다면, T2* 와 T2 는 같다. b. Longitudinal relaxation 종축이완(T1) T1 : 종축자화가 67% 회복되었을 때 걸리는 시간. E..
문제 위 식으로 부터, B0를 증가시키면 같은 신호에서 해상도를 크게할 수 있습니다. B0 가 1.5 T 일 때, 다음 문제를 해결하세요. 3차원 공간에서 해상도를 2배로 올린다면, B0는 같은 강도의 신호에서 어떻게 되어야만 하나요? 답 (여러분들이 원하는 직접적인 답) 해상도를 2배로 올리는 것은 Vs(체적)을 2차원에선 체적 Vs를 1/4 Vs 로 3차원에선 1/8 Vs 로 하는 것 입니다. 따라서 위와 같은 식이 성립되게 되고 문제에서 B0 = 1.5 T 라고 했기 때문에 B0* (이것이 우리가 구해야하는 해상도를 좋게 하기 위한 "자기장")은 다음과 같은 식이 되어 구할 수 있습니다. 따라서 4.24 T 가 되어야만 3차원에서 2배의 해상도를 올릴 수 있습니다. 답 (여러분들이 원하지 궁금해하지..
문제는 다음과 같다. " 사용자로 부터 정수값 n을 입력받는다. n!을 출력한다. 이 때, n! 은 1*2*3* ... *n 이다. (Factorial 값이 int 형 값의 범위를 넘어가는 경우가 있으므로 long long int 형 변수를 사용한다.) " 실행예시는 다음과 같다. " 정수를 입력하세요 : 10 10! = 3628800 " #include long long int fact(int num){ if(num == 1) return 1; return num * fact(num-1); } int main(){ int n = 0; printf("정수를 입력하세요 : "); scanf("%d", &n); long long int result; result = fact(n); printf("%d! = ..
문제는 다음과 같다. " 사용자로 부터 0보다 큰 정수 n을 입력받는다. Fn을 출력한다. 다음의 점화식을 사용한다. 재귀 호출을 사용한다. " 실행예시는 다음과 같다. " n을 입력하세요 : 8 F8 = 21 " #include int Fibo(int n){ if(n == 1) return 1; if(n == 0) return 0; return Fibo(n-1) + Fibo(n-2); } int main(){ printf("n을 입력하세요 : "); int n = 0; scanf("%d", &n); printf("F%d = ",n); int result = Fibo(n); printf("%d", result); return 0; }
로또 프로그램이라곤 하지만 문제에 문제가 있다. "로또는 45까지만 숫자를 받아야 한다." 위 사항을 고려하지 않고, 책에 나온 문제에 충실하여 해결한 코드는 다음과 같다. #include #include int main() { int lotto[7] = {0}; int index = 0; while (index != 6) { printf("로또 번호 입력 : "); int input_num; scanf_s("%d", &input_num); int plag = 0; for (int i = 0; lotto[i] != 0; i++) { if (input_num == lotto[i]) { printf("같은 번호가 있습니다!\n"); plag = 1; break; } } if (plag == 0) { lott..
시험 전날까지 숙제를 내주시는 ㄱㅂㅎ 교수님... 존경스럽습니다.. 저같은 재수강생은 수월하지만.. 포기해버린 아이들이 많다는 사실을 들었습니다.. ㅠㅠ 고정하옵소서... 오늘도 그들을 돕기 위하여 제 코드를 올립니다. ㅎㅇㅌ 문제는 다음과 같다. " 문장을 입력 받는다. 대문자들을 찾아서 소문자로 바꾼다. 바뀐 문장과 바뀐 문자의 개수를 출력한다. " #include //#include int main() { printf("문장 입력 : "); char mystr[80] = ""; gets(mystr); int cnt = 0; for (int i = 0; mystr[i] != NULL; i++) { if ((mystr[i]) > 64 && (mystr[i]) < 91) { //printf("%c", m..