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

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? alg035.m

?? matlab編程
?? 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

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
精品在线观看免费| 中文字幕av不卡| 亚洲成人免费影院| 欧美日韩第一区日日骚| 青青草一区二区三区| 久久综合久久综合久久| 成人久久视频在线观看| 亚洲人成7777| 91精品国产欧美一区二区成人| 免费成人av在线| 久久久久久久久久久久久女国产乱| 国产精品亚洲一区二区三区在线| 中文字幕一区二区在线播放| 在线观看国产精品网站| 日韩精品五月天| 国产网红主播福利一区二区| 色一情一伦一子一伦一区| 天天综合天天综合色| 精品免费视频.| av电影在线观看完整版一区二区| 亚洲综合成人在线| 欧美成人女星排名| av一二三不卡影片| 天堂av在线一区| 久久久久久9999| 欧美中文字幕一区二区三区亚洲| 久久精品国产**网站演员| 国产精品色噜噜| 欧美日韩一区不卡| 国产综合一区二区| 一卡二卡欧美日韩| 久久你懂得1024| 欧美性生活大片视频| 国产精品99久久久久| 亚洲高清免费一级二级三级| 国产欧美一区二区精品婷婷| 欧美日韩一级二级| 国产成人在线观看| 日韩av中文字幕一区二区三区| 国产精品不卡在线| 日韩欧美国产综合| 欧美视频日韩视频在线观看| 国产真实乱对白精彩久久| 亚洲婷婷综合久久一本伊一区| 欧美一区二区性放荡片| 色一区在线观看| 国产成人在线看| 麻豆精品一二三| 亚洲国产综合在线| 亚洲国产精品激情在线观看| 日韩一级片在线播放| 欧美日韩中文精品| 91日韩在线专区| 成人免费的视频| 9久草视频在线视频精品| 日本aⅴ免费视频一区二区三区| 亚洲欧美激情视频在线观看一区二区三区| 欧美videofree性高清杂交| 欧美日韩综合一区| 一本色道久久加勒比精品 | 亚洲精品水蜜桃| 久久综合狠狠综合久久激情| 欧美一区二区国产| 欧美无人高清视频在线观看| 色丁香久综合在线久综合在线观看| 粉嫩绯色av一区二区在线观看| 国产美女一区二区| 国产一区在线看| 韩国精品在线观看| 国产主播一区二区三区| 激情av综合网| 精品一区二区在线免费观看| 久久精品国产77777蜜臀| 久久国产尿小便嘘嘘| 裸体健美xxxx欧美裸体表演| 美女视频一区二区三区| 久久国产夜色精品鲁鲁99| 免费观看日韩av| 久久99国产精品免费网站| 蜜臀精品久久久久久蜜臀 | 欧美吻胸吃奶大尺度电影| 在线观看视频一区二区 | 欧美日韩一区二区不卡| 欧美三片在线视频观看| 7777女厕盗摄久久久| 91麻豆精品国产91久久久久久| 91精品国产色综合久久久蜜香臀| 欧美一区二区三区免费大片 | 国产精品一区二区三区网站| 粉嫩aⅴ一区二区三区四区五区| 成人午夜av影视| 一本高清dvd不卡在线观看 | 色一区在线观看| 欧美日韩国产bt| 26uuu亚洲婷婷狠狠天堂| 国产女主播在线一区二区| 国产精品乱人伦一区二区| 亚洲欧美激情插| 日韩中文字幕区一区有砖一区| 久久精品72免费观看| 国产电影精品久久禁18| 色婷婷久久99综合精品jk白丝| 欧美午夜免费电影| 精品电影一区二区三区| 亚洲视频免费看| 免费的成人av| eeuss鲁片一区二区三区在线看| 欧美日韩精品一区二区三区| 中文字幕日韩精品一区| 亚洲一区在线电影| 激情综合网最新| 在线精品观看国产| 精品国产髙清在线看国产毛片 | 欧美哺乳videos| 《视频一区视频二区| 日韩电影一区二区三区四区| 大胆亚洲人体视频| 91精品国产一区二区| 日韩理论在线观看| 精彩视频一区二区| 日本高清不卡视频| xnxx国产精品| 亚洲一区在线观看免费观看电影高清 | 老鸭窝一区二区久久精品| 成人高清视频在线| 91精品国产综合久久精品性色| 中文字幕av免费专区久久| 日本麻豆一区二区三区视频| 成人a免费在线看| 精品国产乱码久久| 亚洲国产成人av网| 不卡影院免费观看| 日韩三级伦理片妻子的秘密按摩| 亚洲三级在线播放| 国产成人亚洲精品青草天美| 91麻豆精品国产| 亚洲线精品一区二区三区 | 国产一区二区三区香蕉| 欧美视频中文一区二区三区在线观看| 国产午夜精品一区二区| 日本免费在线视频不卡一不卡二| 91福利社在线观看| 国产精品九色蝌蚪自拍| 国产一区二区精品久久99| 91精品免费观看| 亚洲成人午夜电影| 在线观看av一区| 亚洲乱码中文字幕| 成人黄色在线视频| 欧美高清一级片在线观看| 国产一区二区三区国产| 日韩欧美国产不卡| 免费成人在线视频观看| 91精品麻豆日日躁夜夜躁| 日韩精品国产欧美| 欧美视频日韩视频在线观看| 亚洲一卡二卡三卡四卡五卡| 91麻豆6部合集magnet| 亚洲精选一二三| 91丝袜美女网| 亚洲精品视频观看| 91视频观看免费| 亚洲一区二区视频| 在线一区二区视频| 亚洲一区二区中文在线| 欧美三级在线播放| 午夜欧美在线一二页| 欧美日韩夫妻久久| 免费成人美女在线观看| 成人欧美一区二区三区在线播放| 成人小视频在线观看| 中文字幕不卡的av| 99re热视频精品| 亚洲欧美另类久久久精品| 在线观看国产日韩| 午夜精品免费在线| 欧美一二三在线| 国产精品乡下勾搭老头1| 中文字幕精品综合| 色综合天天综合狠狠| 亚洲一区二区欧美日韩| 4438x亚洲最大成人网| 久99久精品视频免费观看| 26uuu亚洲| 91在线观看视频| 视频一区二区中文字幕| 精品国产乱码久久久久久久 | 在线观看国产一区二区| 丝瓜av网站精品一区二区| 日韩欧美在线观看一区二区三区| 激情五月激情综合网| 国产精品乱码妇女bbbb| 色播五月激情综合网| 蜜臀精品久久久久久蜜臀 | 香蕉成人伊视频在线观看| 欧美一区二区三区四区久久 | 亚洲图片有声小说| 日韩亚洲欧美在线| 成人午夜在线视频| 亚洲第一成人在线|