:: 게시판
:: 이전 게시판
|
이전 질문 게시판은 새 글 쓰기를 막았습니다. [질문 게시판]을 이용바랍니다.
통합규정 1.3 이용안내 인용"Pgr은 '명문화된 삭제규정'이 반드시 필요하지 않은 분을 환영합니다.법 없이도 사는 사람, 남에게 상처를 주지 않으면서 같이 이야기 나눌 수 있는 분이면 좋겠습니다."
08/10/09 13:23
우선 제가 매틀랩을 잘 몰라서 그러긴 한데...식에서 보자면, S는 표면적으로 스칼라인데 h는 벡터네요. 벡터를 스칼라로 바꿔서 식에 넣어야 하지 않을까요? 그 이상은 잘 모르겠네요 ^^
08/10/09 13:45
일단 h = [5:10]; <- 이렇게 써 줘야 행벡터가 되는것이구요.
변수 빠짐없이 입력하신거라면, 저는 잘 구해지는군요. 행벡터 지정을 잘못하신것 같네요. 이상한것 같으면 연습삼아 s = h.^2 해보세요 각각 제곱된 값 나옵니다. h = [5:10]; R1=5; R2=10; S = pi*(R1+R2)*sqrt((R2-R1)^2+(h.^2))+pi*R1^2; 요런 식으로 짜 보세요. h = [5:10]; R1 = input('input the value of R1 '); R2 = input('input the value of R2 '); S = pi*(R1+R2)*sqrt((R2-R1)^2+(h.^2))+pi*R1^2; 이렇게 인풋 함수 이용하면 원하시는 값 입력해서 구하는 것도 가능
|