亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關(guān)于我們
? 蟲蟲下載站

?? alg035.m

?? Numerical Anaysis 8th Edition by Burden and Faires
?? M
字號:
 % CLAMPED CUBIC SPLINE ALGORITHM 3.5
 %
 % To construct the cubic spline interpolant S for the function f,
 % defined at the numbers x(0) < x(1) < ... < x(n), satisfying
 % S'(x(0)) = f'(x(0)) and S'(x(n)) = f'(x(n)):
 %
 % INPUT:   n; x(0), x(1), ..., x(n); either generate A(I) = f(x(I))
 %          for i = 0, 1, ..., n or input A(I) for I = 0, 1, ..., n;
 %          FP0 = f'(x(0)); FPN = f'(x(n)).
 %
 % OUTPUT:  A(J), B(J), C(J), D(J) for J = 0, 1, ..., n - 1.
 %
 % NOTE:    S(x) = A(J) + B(J) * ( x - x(J) ) + C(J) * ( x - x(J) )**2 +
 %          D(J) * ( x - x(J) )**3 for x(J) <= x < x(J + 1)
 syms('OK', 'FLAG', 'N', 'I', 'X', 'A', 'AA', 'NAME', 'INP'); 
 syms('FP0', 'FPN', 'M', 'H', 'XA', 'XL', 'XU', 'XZ', 'C', 'J'); 
 syms('B', 'D', 'OUP','s','x');
 TRUE = 1;
 FALSE = 0;
 fprintf(1,'This is Clamped Cubic Spline Interpolation.\n');
 OK = FALSE;
 while OK == FALSE 
 fprintf(1,'Choice of input method:\n');
 fprintf(1,'1. Input entry by entry from keyboard\n');
 fprintf(1,'2. Input data from a text file\n');
 fprintf(1,'3. Generate data using a function F with nodes entered ');
 fprintf(1,'from keyboard\n');
 fprintf(1,'4. Generate data using a function F with nodes from ');
 fprintf(1,'a text file\n');
 fprintf(1,'Choose 1, 2, 3, or 4 please\n');
 FLAG = input(' ');
 if FLAG >= 1 & FLAG <= 4 
 OK = TRUE;
 end
 end
 if FLAG == 1 
 OK = FALSE;
 while OK == FALSE 
 fprintf(1,'Input n\n');
 N = input(' ');
 if N > 0 
 OK = TRUE;
 X = zeros(1,N+1);
 A = zeros(1,N+1);
 for I = 0:N
 fprintf(1,'Input X(%d) and F(X(%d)) ', I, I);
 fprintf(1,'on separate lines\n');
 X(I+1) = input(' ');
 A(I+1) = input(' ');
 end
 else fprintf(1,'Number must be a positive integer\n');
 end
 end
 end
 if FLAG == 2 
 fprintf(1,'Has a text file been created with the data in two columns ?\n');
 fprintf(1,'Enter Y or N\n');
 AA = input(' ','s');
 if AA == 'Y' | AA == 'y' 
 fprintf(1,'Input the file name in the form - ');
 fprintf(1,'drive:\\name.ext\n');
 fprintf(1,'For example: A:\\DATA.DTA\n');
 NAME = input(' ','s');
 INP = fopen(NAME,'rt');
 OK = FALSE;
 while OK == FALSE 
 fprintf(1,'Input n\n');
 N = input(' ');
 if N > 0 
 X = zeros(1,N+1);
 A = zeros(1,N+1);
 for I = 0:N
 X(I+1) = fscanf(INP, '%f',1);
 A(I+1) = fscanf(INP, '%f',1);
 end
 fclose(INP);
 OK = TRUE;
 else 
 fprintf(1,'Number must be a positive integer\n');
 end
 end
 else
 fprintf(1,'Please create the input file in two column ');
 fprintf(1,'form with the\n');
 fprintf(1,'X values and F(X) values in the corresponding columns.\n');
 fprintf(1,'The program will end so the input file can be created.\n');
 OK = FALSE;
 end
 end
 if FLAG == 3 
 fprintf(1,'Input the function F(x) in terms of x\n');
 fprintf(1,'For example: cos(x)\n');
 s = input(' ','s');
 F = inline(s,'x');
 OK = FALSE;
 while OK == FALSE 
 fprintf(1,'Input n\n');
 N = input(' ');
 if N > 0 
 X = zeros(1,N+1);
 A = zeros(1,N+1);
 for I = 0:N
 fprintf(1,'Input X(%d)\n', I);
 X(I+1) = input(' ');
 A(I+1) = F(X(I+1));
 end
 OK = TRUE;
 else
 fprintf(1,'Number must be a positive integer\n');
 end
 end
 end
 if FLAG == 4 
 fprintf(1,'Has the text file with X-values been created?\n');
 fprintf(1,'Enter Y or N\n');
 AA = input(' ','s');
 if AA == 'Y' | AA == 'y'
 fprintf(1,'Input the file name in the form - ');
 fprintf(1,'drive:\\name.ext\n');
 fprintf(1,'For example:   A:\\DATA.DTA\n');
 NAME = input(' ','s');
 INP = fopen(NAME,'rt');
 fprintf(1,'Input the function F(x) in terms of x\n');
 fprintf(1,'For example: cos(x)\n');
 s = input(' ','s');
 F = inline(s,'x');
 OK = FALSE;
 while OK == FALSE 
 fprintf(1,'Input n\n');
 N = input(' ');
 if N > 0 
 OK = TRUE;
 X = zeros(1,N+1);
 A = zeros(1,N+1);
 for I = 0:N
 X(I+1) = fscanf(INP, '%f',1);
 A(I+1) = F(X(I+1));
 end
 fclose(INP);
 else fprintf(1,'Number must be a positive integer\n');
 end
 end
 else 
 fprintf(1,'The program will end so the input file can be created\n');
 OK = FALSE;
 end
 end
 if OK == TRUE 
 fprintf(1,'Enter F''(X(0)) and F''(X(N)) on separate lines\n');
 FP0 = input(' ');
 FPN = input(' ');
 end
 if OK == TRUE 
% STEP 1
 M = N - 1;
 H = zeros(1,M+1);
 for I = 0:M
 H(I+1) = X(I+2) - X(I+1);
 end
% STEP 2
% use XA instead of alpha
 XA = zeros(1,N+1);
 XA(1) = 3.0 * (A(2) - A(1)) / H(1) - 3.0 * FP0;
 XA(N+1) = 3.0 * FPN - 3.0 * (A(N+1) - A(N)) / H(N);
% STEP 3
 for I = 1:M
 XA(I+1) = 3.0*(A(I+2)*H(I)-A(I+1)*(X(I+2)-X(I))+A(I)*H(I+1))/(H(I+1)*H(I));
 end
% STEP 4
% STEPS 4, 5, 6 and part of 7 solve the tridiagonal system using Algorithm 6.7
% use XL, XU, XZ in place of L, MU, Z resp.
 XL = zeros(1,N+1);
 XU = zeros(1,N+1);
 XZ = zeros(1,N+1);
 XL(1) = 2.0 * H(1);
 XU(1) = 0.5;
 XZ(1) = XA(1) / XL(1);
% STEP 5
 for I = 1:M
 XL(I+1) = 2.0 * (X(I+2) - X(I)) - H(I) * XU(I);
 XU(I+1) = H(I+1) / XL(I+1);
 XZ(I+1) = (XA(I+1) - H(I) * XZ(I)) / XL(I+1);
 end
% STEP 6
 XL(N+1) = H(N) * (2.0 - XU(N));
 XZ(N+1) = (XA(N+1) - H(N) * XZ(N)) / XL(N+1);
 C = zeros(1,N+1);
 B = zeros(1,N+1);
 D = zeros(1,N+1);
 C(N+1) = XZ(N+1);
% STEP 7
 for I = 1:N
 J = N - I;
 C(J+1) = XZ(J+1) - XU(J+1) * C(J+2);
 B(J+1) = (A(J+2)-A(J+1))/H(J+1)-H(J+1)*(C(J+2)+2.0*C(J+1))/3.0;
 D(J+1) = (C(J+2) - C(J+1)) / (3.0 * H(J+1));
 end 
% STEP 8
 fprintf(1,'Select output destination\n');
 fprintf(1,'1. Screen\n');
 fprintf(1,'2. Text file\n');
 fprintf(1,'Enter 1 or 2\n');
 FLAG = input(' ');
 if FLAG == 2 
 fprintf(1,'Input the file name in the form - drive:\\name.ext\n');
 fprintf(1,'For example:   A:\\OUTPUT.DTA\n');
 NAME = input(' ','s');
 OUP = fopen(NAME,'wt');
 else 
 OUP = 1;
 end
 fprintf(OUP, 'CLAMPED CUBIC SPLINE INTERPOLATION\n\n');
 fprintf(OUP, 'The numbers X(0), ..., X(N) are:\n');
 for I = 0:N
 fprintf(OUP, ' %11.8f', X(I+1));
 end
 fprintf(OUP, '\n\nThe coefficients of the spline on the subintervals '); 
 fprintf(OUP, 'are:\n');
 fprintf(OUP, 'for I = 0, ..., N-1\n');
 fprintf(OUP, '     A(I)          B(I)           C(I)         D(I)\n');
 for I = 0:M
 fprintf(OUP,'%13.8f %13.8f %13.8f %13.8f\n',A(I+1),B(I+1),C(I+1),D(I+1));
 end
 if OUP ~= 1 
 fclose(OUP);
 fprintf(1,'Output file %s created successfully\n',NAME);
 end
 end

?? 快捷鍵說明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
亚洲色图另类专区| 国产suv精品一区二区883| 久久综合综合久久综合| 91一区一区三区| 精品免费国产一区二区三区四区| 国产精品久久99| 国产资源在线一区| 91.麻豆视频| 亚洲一区二区三区爽爽爽爽爽| 国产成人在线影院| 精品女同一区二区| 青娱乐精品视频在线| 日本高清免费不卡视频| 国产精品污www在线观看| 久久精品国产亚洲5555| 欧美日韩欧美一区二区| 亚洲人123区| www.爱久久.com| 国产三级久久久| 国产一区视频导航| 精品成人一区二区三区四区| 天堂蜜桃91精品| 欧美久久久影院| 一个色妞综合视频在线观看| 91麻豆国产在线观看| 欧美激情综合网| 粉嫩13p一区二区三区| 精品福利一区二区三区免费视频| 亚洲妇女屁股眼交7| 欧美艳星brazzers| 一区二区三区蜜桃| 欧美三级蜜桃2在线观看| 亚洲国产中文字幕| 欧美美女喷水视频| 日韩精品亚洲专区| 3d动漫精品啪啪一区二区竹菊| 亚洲一区二区不卡免费| 欧美人妖巨大在线| 奇米888四色在线精品| 欧美一级一级性生活免费录像| 首页亚洲欧美制服丝腿| 日韩欧美成人午夜| 国产精品一区免费在线观看| 亚洲国产精品国自产拍av| 99在线精品观看| 亚洲欧美日韩国产一区二区三区| 91久久一区二区| 午夜激情久久久| 欧美成人伊人久久综合网| 精品一区二区在线播放| 久久男人中文字幕资源站| 欧美日韩三级在线| 日本va欧美va精品发布| 精品免费国产二区三区 | 91精品国产黑色紧身裤美女| 丝袜脚交一区二区| 久久九九久久九九| 成a人片亚洲日本久久| 亚洲综合一区在线| 精品av综合导航| 91农村精品一区二区在线| 婷婷丁香激情综合| 亚洲国产精品精华液ab| 欧美在线看片a免费观看| 久久97超碰色| 亚洲欧美偷拍另类a∨色屁股| 91精品国产综合久久香蕉麻豆| 国产一区二区免费在线| 亚洲一区在线观看免费| 精品久久久久久久久久久久包黑料| 成人美女视频在线观看18| 偷拍一区二区三区四区| 欧美激情一区二区在线| 欧美日韩国产高清一区二区| 国产白丝精品91爽爽久久| 亚洲国产另类av| 日本一区二区免费在线| 91麻豆精品国产自产在线观看一区| 国产成人在线电影| 日韩精品视频网| 亚洲精品日韩专区silk| 久久精品视频在线免费观看| 中文一区二区完整视频在线观看| 欧美日韩精品三区| 99免费精品视频| 国产真实乱对白精彩久久| 亚洲午夜精品17c| 国产精品二三区| 2020国产精品| 欧美一区二区在线免费观看| 色成年激情久久综合| 国产aⅴ精品一区二区三区色成熟| 亚洲高清中文字幕| 亚洲免费看黄网站| 国产精品蜜臀av| 久久精品一区四区| 精品欧美一区二区久久| 777xxx欧美| 欧美日韩1234| 精品视频一区二区不卡| 91色|porny| 99精品视频在线观看| 成人免费视频网站在线观看| 国产在线精品一区在线观看麻豆| 七七婷婷婷婷精品国产| 日韩高清一区在线| 日日骚欧美日韩| 水蜜桃久久夜色精品一区的特点| 亚洲成人在线观看视频| 亚洲一区二区三区在线| 亚洲男人电影天堂| 亚洲一区在线观看免费观看电影高清| 国产精品色一区二区三区| 国产欧美一区视频| 国产亚洲欧洲997久久综合| 久久久久久亚洲综合影院红桃| 精品国内二区三区| 国产日韩欧美精品电影三级在线| 久久在线观看免费| 日本一区二区在线不卡| 国产精品嫩草久久久久| 亚洲视频中文字幕| 依依成人精品视频| 香蕉影视欧美成人| 人人精品人人爱| 精品一区二区av| 国产suv精品一区二区883| 成人精品高清在线| 日本黄色一区二区| 欧美精品在线观看一区二区| 日韩一级片网址| 久久久国产精华| ...xxx性欧美| 一区二区三区精品在线观看| 五月天激情综合网| 国内精品写真在线观看| 成人高清视频免费观看| 欧美婷婷六月丁香综合色| 欧美一个色资源| 国产精品网友自拍| 亚洲一二三级电影| 精品制服美女久久| 91在线一区二区三区| 制服丝袜亚洲网站| 久久久久久亚洲综合| 亚洲欧美国产毛片在线| 琪琪一区二区三区| 成人一级片在线观看| 欧美日韩一级二级| 国产亚洲精品中文字幕| 亚洲成a人片在线不卡一二三区| 男女性色大片免费观看一区二区| 成人免费的视频| 欧美理论片在线| 中文字幕不卡在线| 奇米在线7777在线精品| eeuss影院一区二区三区| 欧美一区二区三区视频在线| 中文字幕在线不卡一区二区三区| 三级欧美在线一区| 99久久精品国产毛片| 欧美成人乱码一区二区三区| 日韩理论在线观看| 国模冰冰炮一区二区| 欧美亚洲日本一区| 国产精品久线观看视频| 亚洲成人资源在线| 91捆绑美女网站| 国产亚洲精品福利| 男男gaygay亚洲| 欧洲日韩一区二区三区| 欧美国产激情二区三区| 免费成人在线视频观看| 91福利国产成人精品照片| 欧美精品一区二区三| 偷拍日韩校园综合在线| 一本色道久久综合狠狠躁的推荐| 久久综合色综合88| 免费成人美女在线观看.| 欧美性一二三区| 亚洲欧美成人一区二区三区| 国产精品综合久久| 日韩精品中文字幕一区二区三区 | 日韩欧美国产麻豆| 一区二区三区欧美在线观看| 成人国产精品免费观看视频| 久久久午夜精品| 狠狠狠色丁香婷婷综合久久五月| 欧美精品在线一区二区三区| 亚洲国产精品欧美一二99| 91免费看视频| 亚洲精品一卡二卡| 色成人在线视频| 成人免费在线观看入口| 99视频在线精品| 亚洲免费观看高清完整版在线观看| 不卡大黄网站免费看| 中文字幕一区二区三区不卡在线 | 激情综合网av| 欧美www视频|