hi
i want to plot following series of values with respect to m which is (0:0.1:1). by connecting them in a sequence where n=1:11 K(n,:)=[m angle(n,1)]
30.7718
30.1766
27.9563
29.3494
30.5871
31.0456
47.2866
29.2492
27.7123
30.8852
33.4237
i have written the following program but gives no desired results
t = 0:.1:m;
x = K(:,1);
y = K(:,2)
tq = 1:0.01:m;
x1q = interp1(t,x,tq,'spline');
y1q = interp1(t,y,tq,'spline');
plot(x1q,y1q)
axis([0 1 0 100])
grid
kindly can any one rectify the error, thanks

 채택된 답변

Thorsten
Thorsten 2015년 6월 30일

0 개 추천

K = [
0 34.4707
0.1000 29.2219
0.2000 33.9285
0.3000 30.2549
0.4000 27.5845
0.5000 30.1280
0.6000 35.3399
0.7000 27.2709
0.8000 30.4285
0.9000 41.8381
1.0000 31.5142];
x = K(:,1);
y = K(:,2);
xfine = linspace(x(1), x(end), 100);
yin = interp1(x, y, xfine, 'spline');
plot(x, y, '-o')
hold on
plot(xfine, yin, 'r-')

추가 답변 (1개)

Torsten
Torsten 2015년 6월 30일

0 개 추천

My guess is that you mean
tq = 0:0.01:m;
instead of
tq = 1:0.01:m;
Best wishes
Torsten.

댓글 수: 1

Mudasir Ahmed
Mudasir Ahmed 2015년 6월 30일
sir it gives error
Error in interp1 (line 191) F = griddedInterpolant(X,V,method);

댓글을 달려면 로그인하십시오.

카테고리

도움말 센터File Exchange에서 Spline Postprocessing에 대해 자세히 알아보기

제품

태그

아직 태그를 입력하지 않았습니다.

질문:

2015년 6월 30일

댓글:

2015년 6월 30일

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by