매트랩 질문 급합니다!

매트랩 질문 급합니다!

작성일 2024.05.20댓글 0건
    게시물 수정 , 삭제는 로그인 필요

m = 10; k = 10; F0 = 1; t1 = 1; wn = sqrt(k/m);
t = 0:0.01:15;
Heaviside = stepfun(t,t1);
for i = 1:max(length(t))
xt(i) = Fo/k*(t(i)/t1 - sin(wn*t(i))/wn/t1) - Fo/k*((t(i)-t1)/t1 - sin(wn*(t(i)-t1))/(wn*t1))*Heaviside(i);
end
figure
plot(t,xt,'r','LineStyle','--'); hold
xo = [0;0];
ts = [0 15];
[t,x] = ode45(@f,ts,xo);
plot(t,x(:,1),'b','LineStyle','--');
xlabel('t');
ylabel('x(t)');
title('엄밀해 vs 수치해');
function v= f(t,x)
m = 10; k = 10; F0 = 1; t1 = 1; wn = sqrt(k/m);
v = [x(2); x(1).*-wn^2 + (t/t1)*(F0/m) + (t-t1)/t1*F0/m.*stepfun(t,t1)];
end

여기서 수치해를 엄밀해 그래프와 비슷하게 하려면 뭘 해야할까요...?
코드는 그대로 작성했는데 그래프가 많이 다르네요... 뭐 하나가 잘 못 된 것 같은데 그게 뭔지 모르겠습니다.


#매트랩 질문

간단한 매트랩 질문 급합니다....

... y=cos(x) 랑 y2=-1/cosh(x) 매트랩으로 그래프 두개 그리고 두그래프의 교점도 9개... (그니깐 1+cos(x)*cosh(x)=0 의 해 9개) 매트랩으로 해볼라하는데 매트랩 왕...

matlab(매트랩) 질문요!! 급합니다!!!...

... 질문2 2-3번 어떻게 하시는지 가르쳐주세요ㅜㅜ 내공 100겁니다...빠른 답변 부탁드리겠습니다!! 사용하신 function 함수는 '사용자 정의 함수'입니다. 매트랩은...

매트랩 질문이여

문제 2번과 3번 풀어주실 분 없나요...? ㅠㅠ 급합니다. h값이 없는 거 같아서 1로 잡았어요 r=3; h=1; V=pi*r^2*h; S=2*pi*(r+h)

매트랩 질문입니다.

매트랩에서,, 처음에,, 시작값으로 n을 받고,,, 끝... 알려주세요,, 급합니다.,,ㅜ n=input('n : '); m=input('m... 궁금한거 있으시면 더 질문 주시고 도움되셨음...

[급합니다] 매트랩 고수님만 내공 다드림

수치해석 질문 2가지만 올리겠습니다. 1. matlab... 이 질문에 대한 답은 Matlab을 제대로 사용하기 위해서 꼭... 질문내용을 저도 잘 이해하지 못하겠네요. 예를 하나...