게시판 즐겨찾기
편집
드래그 앤 드롭으로
즐겨찾기 아이콘 위치 수정이 가능합니다.
혹시 매트랩 질문도 받아주시나요? ㅠㅠ surf 관한 질문이에요
게시물ID : programmer_20225짧은주소 복사하기
작성자 : 짓뚜
추천 : 0
조회수 : 273회
댓글수 : 6개
등록시간 : 2017/04/07 17:11:02
옵션
  • 본인삭제금지

x=cos(x)cot(t), y=sin(s)cos(t),z=cos(s) (0<=s<=2pi), (0<=t<=2pi)


이걸 surf를 이용해서 그리는 문제인데 

x=cos(x)cot(t)   이게 오타인거 같고 안나와서 

x=cos(s)cot(t) 이렇게  두고 해봤는데도 잘 안되네요..

s=linspace(0,2*pi,100);

t=linspace(0,2*pi,100);


x=cos(s).*cot(t);

y=sin(s).*cos(t);

z=cos(s);


[X,Y,Z]=meshgrid(x,y,z);


surf(X,Y,Z)


뭔가 함수나 다른걸 써야하는거 같은데 

surf에 관한 검색으로는 도저히 의문이 풀리지 않아서 질문 올려봅니다 ㅠㅠ 

x=cos(x)cot(t)  이게 오타가 아니라 그냥 이렇게 해도 나오는거 일수도 있는데 저는 도저히 방법을 모르겠습니다..




전체 추천리스트 보기
2017-04-07 17:26:00추천 0
문제를 찍어서 댓글에 올려주시면....

해결해 드릴 수 있을거 같은데.
댓글 0개 ▲
2017-04-07 17:30:03추천 0
그냥 문제가 x=cos(x)cot(t), y=sin(s)cos(t),z=cos(s) (0<=s<=2pi), (0<=t<=2pi) 를 surf로 그려라
이런거에요
댓글 0개 ▲
2017-04-07 17:42:24추천 0
s domain - t domain 에 각각 x, y, z 를 그리라는 거(3개의 surf 그래프)

아니면 s domain-t domain 에서 x,y,z를 계산하고 그 x,y,z 를 x-y plan에 z 값을 surf(1개의 그래프) 이러케 밖에 안보이는데

그거에 대한 설명은 없나요.? 무조건 x,y,z 를 그리나영?
댓글 0개 ▲
2017-04-07 17:46:35추천 0
아 후자가 맞아요
1개의 그래프에요
댓글 0개 ▲
2017-04-07 17:52:45추천 0
여전히 문제를 이해 못하겠지만....
clear all;clc;
ns = 100;nt = 100;
s=linspace(0,2*pi,ns);
s = s(2:end);
t=linspace(0,2*pi,nt);
t = t(2:end);
x=cos(s)'*cot(t);
y=sin(s)'*cos(t);
z_temp=cos(s)';
z = [];
for i = 1:length(t)
z(:,i) = z_temp;
end
surf(x,y,z);xlabel('x');ylabel('y');zlabel('z')
댓글 0개 ▲
2017-04-07 18:06:33추천 0
답변 감사합니다 !
문제에 특별히 다른 설명은 없었어요.. 말씀하신 대로
s domain-t domain 에서 x,y,z를 계산하고 그 x,y,z 를 x-y plan에 z 값을 surf(1개의 그래프)
이런식으로 하는건 맞는거 같아요
댓글 0개 ▲
새로운 댓글이 없습니다.
새로운 댓글 확인하기
글쓰기
◀뒤로가기
PC버전
맨위로▲
공지 운영 자료창고 청소년보호