구하고자 하는 Tm 의 값의 둘러싸여져 있는 T값들의 관계가 Tm+ T1 +T2+ T3 +T4 =1
이런 식이야
궁금한건 내가 행렬를 할 때 이런 일반식으로 T1부터 T300까지 다 손으로 구한다음 값을 일일이 넣어야되는건지 아니먼 그냥 일반식응 이용해서 값을 넣을 방법은 없는건지가 궁금해
댓글 37
일반식에서 t1 t2 t3 t4는 그냥 내가 설정한 문자야
실제 t1 t2 t3 t4가 아니라
GFIAS(qnazk2)2016-05-26 10:14
수학문제였나
ㅊㄹ(114.201)2016-05-26 10:15
반복문 써서 하면 됨
ㅁㄴㅇㄹ(119.202)2016-05-26 10:17
반복문??
GFIAS(qnazk2)2016-05-26 10:30
당연히 일반 식을 이용하지. 행렬짓거리는 저걸 벡터화 시켰을 때에 벡터를 행렬로 보고 계산할 때임
프갤럼(119.200)2016-05-26 10:31
면적이 300km^2에 단위길이 1cm일 때에는 행렬 30000000개 만들래
프갤럼(119.200)2016-05-26 10:35
이 분 아직 방정식이산화 안배우신분
익명(223.33)2016-05-26 10:43
ㅇㅇ// 말했는데 ; if for printf 정도밖에 모른다고; 딱 기초밖에몰라
GFIAS(qnazk2)2016-05-26 10:45
이거 그냥 기본적인 전산유체코드 연습문제인데 코드를 알고모르고랑 관계 없이 매트릭스 일반식 구하는걸 모르는 상태라면 방정식이산화를 이해못한거니까 그걸 공부해야됨
익명(223.33)2016-05-26 10:45
프갤럼 // 일반식을 어떤식으로 이용해야 되 ? 그냥 arr 여기다가 일반식 넣으면 돼 ? 어떤 부분을 공부해야되는지 개념용어만 알려주면 내가 따로 공부할게 난 어떻게 사용하는지 조차도 감이 안와서 뭘 공부해야되는지도 모르겠어 ;
GFIAS(qnazk2)2016-05-26 10:46
ㅇㅇ// 방정식이산화 ? C언어 방정식 이산화부분을 공부하면돼 ?
GFIAS(qnazk2)2016-05-26 10:46
ㅇㅇ// 근데 니가 말하는 방정식 이산화라는게 이산화 방정식 맞음 ? 내가 하고자하는거에 이게 굳이 필요한거야 ?
GFIAS(qnazk2)2016-05-26 10:49
FDM 같은데 finite difference method 라고 해서 지금 열전달같은 kdT/dx 형태의 미방을 이산화 하는 연습이 필여함. 이건 손으로 해야하는거고 코딩은 그 이후. discretised equation coefficient 라고 검색해서 찾아봐
익명(223.33)2016-05-26 10:49
그게 필요한 수준이 아니라 그걸 시키는 문제임
익명(223.33)2016-05-26 10:50
ㅇㅇ// 이산화 방정식 개념 보고왔는데 이건 그냥 수치해석에서 유한차분법으로 구하는 방법중 하나인 것 같은데 난 이미 벌써 에너지equation으로 모든 경계조건에 대한 컨덕션 식 유도는 다 끝난 상태야
GFIAS(qnazk2)2016-05-26 10:51
예제들 보통 1차원으로 나오는데 니껀 2차원 문제니깐 노드간 연결이 4개씩 필요한거고 그에 따른 상수값이 4개 필요한데 이걸 손으로 반복계산 해보면서 규칙성을 찾아내고 그걸 일반화시키는데 성공하면 그 때 코딩 ㄱㄱ 해야함
익명(223.33)2016-05-26 10:51
컨덕션 식 유도된 폼이 미방상태일건데 그걸 노드에 맞게 자르는 과정이 이산화고 코드에 심으려면 이산화 과정이 반드시 필요하니깐
익명(223.33)2016-05-26 10:52
ㅇㅇ// 문제를 내가 잘라서 올려서 약간 착각했나보다 ㅠㅠ 이 문제는 열전달에 대한 식 유도를 하는 문제가 아니라 식 유도를 바탕으로 각 node에 대한 T의 값을 그니깐 총 384개 정도 될래나 ? 그 값을 C언어를 이용해서 수치해석적으로 구하는 문제야
GFIAS(qnazk2)2016-05-26 10:52
미방을 넣으면 코드가 알아서 풀어주는게 아니니 특정한 단위길이, 니문제 경우엔 격자 나눴을때 노드간의 거리가 되겠지, 에 대해서 어떤 변화율을 갖는지 계산하고 그게 주변 노드와 어떻게 연관되는지를 일반화 시켜야돼
익명(223.33)2016-05-26 10:54
이거 과목이름이 뭐야
익명(223.33)2016-05-26 10:55
수치해석? 전산유체? 그냥 코드수업?
익명(223.33)2016-05-26 10:55
기계과 아니여?
익명(223.33)2016-05-26 10:55
ㅇㅇ// 아니 식 유도에서 에너지 equation으로 Q1 + Q2 + Q3 + Q4 +Q'A(내부열원) = 0 ( 미소시스템의 steady- state 조건) 으로 구하면 그냥 미방 형태가 아닌 일반형태로 나오지. 컨덕션 기본 식 자체에 미방이 없으니. 유한차분법으로 해도 마지막에 steady - state 조건으로 정리해주면 미방은 사라지고
GFIAS(qnazk2)2016-05-26 10:55
기계과 수치해석
GFIAS(qnazk2)2016-05-26 10:56
ㅇㅇ// 결국 손으로 계속 계산을 해서 어떤 규칙성을 찾아야 된다는 거야 ?
GFIAS(qnazk2)2016-05-26 10:57
ㅇㅇ 규칙성을 찾아야 함
익명(223.33)2016-05-26 10:57
그 지금 적은 q1, .. , q4 의 각 항이 특정한 폼으로 나올건데 그걸 비율로만 표시하면 아마 상수값 다 소거되고 단순 숫자비율로 나올건데
익명(223.33)2016-05-26 10:58
ㅇㅇ// 그럼 그 규칙성을 바탕으로 난 일일이 C언어에서 행렬값을 대입시켜줘야하고 ? 그러면 만약 30000X30000일때는 30000개의 값을 사람의 손으로 일일이 대입시켜준다는 소리야 ?
GFIAS(qnazk2)2016-05-26 10:58
그걸 매트릭스에 손으로 집어넣어보면 보통 diagonalized form 으로 정리됨
익명(223.33)2016-05-26 10:59
ㄴㄴ 그건 for 문 써야지
익명(223.33)2016-05-26 10:59
for 문은 되게 기본적인거니까 찾아보면 오분만에 알게 될거고, 그걸 물어보러 온거였으면 음...
익명(223.33)2016-05-26 11:00
ㅇㅇ// 어쩌피 K값 Q값 H값 모두 다 주어져 있어서 대입하고 정리하고 해서 나온게 총 5가지 경계조건식으로 나왔어 단순 숫자비율로
GFIAS(qnazk2)2016-05-26 11:00
ㅇㅇ// 하 어렵네 그냥 문제풀고 시험보고 하는게 나은데 수치해석 너무 어렵다 . C언어로 이렇게 과제하나 할때마다 너무힘들다
GFIAS(qnazk2)2016-05-26 11:01
그럼 검색어는 배열이랑 반복문이다. c언어에서 2차원 배열 선언하는 방법이랑 for 문으로 배열에 원하는 값을 넣는 예제를 보면 금방풀듯
일반식에서 t1 t2 t3 t4는 그냥 내가 설정한 문자야 실제 t1 t2 t3 t4가 아니라
수학문제였나
반복문 써서 하면 됨
반복문??
당연히 일반 식을 이용하지. 행렬짓거리는 저걸 벡터화 시켰을 때에 벡터를 행렬로 보고 계산할 때임
면적이 300km^2에 단위길이 1cm일 때에는 행렬 30000000개 만들래
이 분 아직 방정식이산화 안배우신분
ㅇㅇ// 말했는데 ; if for printf 정도밖에 모른다고; 딱 기초밖에몰라
이거 그냥 기본적인 전산유체코드 연습문제인데 코드를 알고모르고랑 관계 없이 매트릭스 일반식 구하는걸 모르는 상태라면 방정식이산화를 이해못한거니까 그걸 공부해야됨
프갤럼 // 일반식을 어떤식으로 이용해야 되 ? 그냥 arr 여기다가 일반식 넣으면 돼 ? 어떤 부분을 공부해야되는지 개념용어만 알려주면 내가 따로 공부할게 난 어떻게 사용하는지 조차도 감이 안와서 뭘 공부해야되는지도 모르겠어 ;
ㅇㅇ// 방정식이산화 ? C언어 방정식 이산화부분을 공부하면돼 ?
ㅇㅇ// 근데 니가 말하는 방정식 이산화라는게 이산화 방정식 맞음 ? 내가 하고자하는거에 이게 굳이 필요한거야 ?
FDM 같은데 finite difference method 라고 해서 지금 열전달같은 kdT/dx 형태의 미방을 이산화 하는 연습이 필여함. 이건 손으로 해야하는거고 코딩은 그 이후. discretised equation coefficient 라고 검색해서 찾아봐
그게 필요한 수준이 아니라 그걸 시키는 문제임
ㅇㅇ// 이산화 방정식 개념 보고왔는데 이건 그냥 수치해석에서 유한차분법으로 구하는 방법중 하나인 것 같은데 난 이미 벌써 에너지equation으로 모든 경계조건에 대한 컨덕션 식 유도는 다 끝난 상태야
예제들 보통 1차원으로 나오는데 니껀 2차원 문제니깐 노드간 연결이 4개씩 필요한거고 그에 따른 상수값이 4개 필요한데 이걸 손으로 반복계산 해보면서 규칙성을 찾아내고 그걸 일반화시키는데 성공하면 그 때 코딩 ㄱㄱ 해야함
컨덕션 식 유도된 폼이 미방상태일건데 그걸 노드에 맞게 자르는 과정이 이산화고 코드에 심으려면 이산화 과정이 반드시 필요하니깐
ㅇㅇ// 문제를 내가 잘라서 올려서 약간 착각했나보다 ㅠㅠ 이 문제는 열전달에 대한 식 유도를 하는 문제가 아니라 식 유도를 바탕으로 각 node에 대한 T의 값을 그니깐 총 384개 정도 될래나 ? 그 값을 C언어를 이용해서 수치해석적으로 구하는 문제야
미방을 넣으면 코드가 알아서 풀어주는게 아니니 특정한 단위길이, 니문제 경우엔 격자 나눴을때 노드간의 거리가 되겠지, 에 대해서 어떤 변화율을 갖는지 계산하고 그게 주변 노드와 어떻게 연관되는지를 일반화 시켜야돼
이거 과목이름이 뭐야
수치해석? 전산유체? 그냥 코드수업?
기계과 아니여?
ㅇㅇ// 아니 식 유도에서 에너지 equation으로 Q1 + Q2 + Q3 + Q4 +Q'A(내부열원) = 0 ( 미소시스템의 steady- state 조건) 으로 구하면 그냥 미방 형태가 아닌 일반형태로 나오지. 컨덕션 기본 식 자체에 미방이 없으니. 유한차분법으로 해도 마지막에 steady - state 조건으로 정리해주면 미방은 사라지고
기계과 수치해석
ㅇㅇ// 결국 손으로 계속 계산을 해서 어떤 규칙성을 찾아야 된다는 거야 ?
ㅇㅇ 규칙성을 찾아야 함
그 지금 적은 q1, .. , q4 의 각 항이 특정한 폼으로 나올건데 그걸 비율로만 표시하면 아마 상수값 다 소거되고 단순 숫자비율로 나올건데
ㅇㅇ// 그럼 그 규칙성을 바탕으로 난 일일이 C언어에서 행렬값을 대입시켜줘야하고 ? 그러면 만약 30000X30000일때는 30000개의 값을 사람의 손으로 일일이 대입시켜준다는 소리야 ?
그걸 매트릭스에 손으로 집어넣어보면 보통 diagonalized form 으로 정리됨
ㄴㄴ 그건 for 문 써야지
for 문은 되게 기본적인거니까 찾아보면 오분만에 알게 될거고, 그걸 물어보러 온거였으면 음...
ㅇㅇ// 어쩌피 K값 Q값 H값 모두 다 주어져 있어서 대입하고 정리하고 해서 나온게 총 5가지 경계조건식으로 나왔어 단순 숫자비율로
ㅇㅇ// 하 어렵네 그냥 문제풀고 시험보고 하는게 나은데 수치해석 너무 어렵다 . C언어로 이렇게 과제하나 할때마다 너무힘들다
그럼 검색어는 배열이랑 반복문이다. c언어에서 2차원 배열 선언하는 방법이랑 for 문으로 배열에 원하는 값을 넣는 예제를 보면 금방풀듯
ㅇㅇ// 오키 감사감사 오늘 밤새해야겠네
화이팅
전자공이라 열은 모른다. 윾동성님이 잘 설명해주셨네