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

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

?? csfitguide.m

?? 數值分析程序中的一個例子
?? M
字號:
function varargout = CSfitGuide(varargin)

% CSFITGUIDE M-file for CSfitGuide.fig
%      CSFITGUIDE, by itself, creates a new CSFITGUIDE or raises the existing
%      singleton*.
%
%      H = CSFITGUIDE returns the handle to a new CSFITGUIDE or the handle to
%      the existing singleton*.
%
%      CSFITGUIDE('CALLBACK',hObject,eventData,handles,...) calls the local
%      function named CALLBACK in CSFITGUIDE.M with the given input arguments.
%
%      CSFITGUIDE('Property','Value',...) creates a new CSFITGUIDE or raises the
%      existing singleton*.  Starting from the left, property value pairs are
%      applied to the GUI before CSfitGuide_OpeningFunction gets called.  An
%      unrecognized property name or invalid value makes property application
%      stop.  All inputs are passed to CSfitGuide_OpeningFcn via varargin.
%
%      *See GUI Options on GUIDE's Tools menu.  Choose "GUI allows only one
%      instance to run (singleton)".
%
% See also: GUIDE, GUIDATA, GUIHANDLES

% Copyright 2002-2003 The MathWorks, Inc.

% Edit the above text to modify the response to help CSfitGuide

% Last Modified by GUIDE v2.5 05-Nov-2005 21:56:37

% Begin initialization code - DO NOT EDIT
gui_Singleton = 1;
gui_State = struct('gui_Name',       mfilename, ...
                   'gui_Singleton',  gui_Singleton, ...
                   'gui_OpeningFcn', @CSfitGuide_OpeningFcn, ...
                   'gui_OutputFcn',  @CSfitGuide_OutputFcn, ...
                   'gui_LayoutFcn',  [] , ...
                   'gui_Callback',   []);
if nargin && ischar(varargin{1})
    gui_State.gui_Callback = str2func(varargin{1});
end

if nargout
    [varargout{1:nargout}] = gui_mainfcn(gui_State, varargin{:});
else
    gui_mainfcn(gui_State, varargin{:});
end
% End initialization code - DO NOT EDIT

global A X Y S
% --- Executes just before CSfitGuide is made visible.
function CSfitGuide_OpeningFcn(hObject, eventdata, handles, varargin)
set(handles.left_edit,'string','1'); 
set(handles.right_edit,'string','1'); 
% This function has no output args, see OutputFcn.
% hObject    handle to figure
% eventdata  reserved - to be defined in a future version of MATLAB
% handles    structure with handles and user data (see GUIDATA)
% varargin   command line arguments to CSfitGuide (see VARARGIN)

% Choose default command line output for CSfitGuide
handles.output = hObject;

% Update handles structure
guidata(hObject, handles);

% UIWAIT makes CSfitGuide wait for user response (see UIRESUME)
% uiwait(handles.figure1);


% --- Outputs from this function are returned to the command line.
function varargout = CSfitGuide_OutputFcn(hObject, eventdata, handles) 
% varargout  cell array for returning output args (see VARARGOUT);
% hObject    handle to figure
% eventdata  reserved - to be defined in a future version of MATLAB
% handles    structure with handles and user data (see GUIDATA)

% Get default command line output from handles structure
varargout{1} = handles.output;



function left_edit_Callback(hObject, eventdata, handles)
   sp = get(gcbo,'String');
   set(handles.left_edit,'string',sp);  
% hObject    handle to left_edit (see GCBO)
% eventdata  reserved - to be defined in a future version of MATLAB
% handles    structure with handles and user data (see GUIDATA)

% Hints: get(hObject,'String') returns contents of left_edit as text
%        str2double(get(hObject,'String')) returns contents of left_edit as a double


% --- Executes during object creation, after setting all properties.
function left_edit_CreateFcn(hObject, eventdata, handles)
% hObject    handle to left_edit (see GCBO)
% eventdata  reserved - to be defined in a future version of MATLAB
% handles    empty - handles not created until after all CreateFcns called

% Hint: edit controls usually have a white background on Windows.
%       See ISPC and COMPUTER.
if ispc && isequal(get(hObject,'BackgroundColor'), get(0,'defaultUicontrolBackgroundColor'))
    set(hObject,'BackgroundColor','white');
end



function right_edit_Callback(hObject, eventdata, handles)
   ep = get(gcbo,'String');
   set(handles.right_edit,'string',ep); 
% hObject    handle to right_edit (see GCBO)
% eventdata  reserved - to be defined in a future version of MATLAB
% handles    structure with handles and user data (see GUIDATA)

% Hints: get(hObject,'String') returns contents of right_edit as text
%        str2double(get(hObject,'String')) returns contents of right_edit as a double


% --- Executes during object creation, after setting all properties.
function right_edit_CreateFcn(hObject, eventdata, handles)
% hObject    handle to right_edit (see GCBO)
% eventdata  reserved - to be defined in a future version of MATLAB
% handles    empty - handles not created until after all CreateFcns called

% Hint: edit controls usually have a white background on Windows.
%       See ISPC and COMPUTER.
if ispc && isequal(get(hObject,'BackgroundColor'), get(0,'defaultUicontrolBackgroundColor'))
    set(hObject,'BackgroundColor','white');
end


% --- Executes on button press in Data_Edit.
function Data_Edit_Callback(hObject, eventdata, handles)
 fid=fopen('XYdata.txt','a+');
   open('XYdata.txt');
% hObject    handle to Data_Edit (see GCBO)
% eventdata  reserved - to be defined in a future version of MATLAB
% handles    structure with handles and user data (see GUIDATA)


% --- Executes on button press in Data_Read.
function [A X Y]=Data_Read_Callback(hObject, eventdata, handles)
[filename,pathname]=uigetfile('.txt','打開系數矩陣數據文件');
filepath=strcat(pathname,filename);
if ~isempty(filepath)
A=load(filepath);
X=A(:,1)';
Y=A(:,2)';
handles.A=A;
handles.X=X;
handles.Y=Y;
guidata(hObject, handles);
else 
    msgbox('打開文件失敗','對話框','warn');
end
% hObject    handle to Data_Read (see GCBO)
% eventdata  reserved - to be defined in a future version of MATLAB
% handles    structure with handles and user data (see GUIDATA)


% --- Executes on button press in Calculation.
function Calculation_Callback(hObject, eventdata, handles)
    
   sp = get(handles.left_edit,'String');
   ep = get(handles.right_edit,'String');
   sp=str2num(sp);
   ep=str2num(ep);
   X=handles.X;
   A=handles.A;
   Y=handles.Y;
if ~isempty(A)
 S=CsFit(X,Y,sp,ep);
 msgbox({'計算完畢','點擊【查看結果】按鈕查看結果'},'對話框','help');
 handles.S=S;
 guidata(hObject, handles);
else 
    msgbox('請先讀入系數矩陣和右端向量數據','對話框','warn');
end

% hObject    handle to Calculation (see GCBO)
% eventdata  reserved - to be defined in a future version of MATLAB
% handles    structure with handles and user data (see GUIDATA)


% --- Executes on button press in Result.
function Result_Callback(hObject, eventdata, handles)
    X=handles.X;
    S=handles.S;
    Y=handles.Y;
    diary S(x).txt;
    format short
    for i=1:length(X)-1
   disp(['S(x)=',num2str(S(i,1)),'*x^3 + ',num2str(S(i,2)),'*x^2 + ',...
    num2str(S(i,3)),'*x + ',num2str(S(i,4)),' , ', num2str(X(1,i)),'≤x≤', num2str(X(1,i+1)) ]);  
    end
    diary off;
    open('S(x).txt');
     delete S(x).txt;
% hObject    handle to Result (see GCBO)
% eventdata  reserved - to be defined in a future version of MATLAB
% handles    structure with handles and user data (see GUIDATA)


% --- Executes on button press in Plotp.
function Plotp_Callback(hObject, eventdata, handles)
hold off;
X=handles.X;
Y=handles.Y;
plot(X,Y,'o');
hold on;
xx=[X(1):(X(end)-X(1))/100:X(end)];
yy=interp1(X,Y,xx,'spline');
line(xx,yy);
% hObject    handle to Plotp (see GCBO)
% eventdata  reserved - to be defined in a future version of MATLAB
% handles    structure with handles and user data (see GUIDATA)


% --- Executes on button press in ClearF.
function ClearF_Callback(hObject, eventdata, handles)
hold off;
newplot;
% hObject    handle to ClearF (see GCBO)
% eventdata  reserved - to be defined in a future version of MATLAB
% handles    structure with handles and user data (see GUIDATA)


% --- Executes on button press in Info.
function Info_Callback(hObject, eventdata, handles)
  msgbox({['作者:羅云標'],...
          ['單位:土木工程學院'], ...
          ['學號:050593'], ...
          ['Email:lyb-039@163.com'], ...
          ['水平有限,程序簡陋'], ...
          ['不足之處,敬請原諒']
          },'作者信息','help');   
% hObject    handle to Info (see GCBO)
% eventdata  reserved - to be defined in a future version of MATLAB
% handles    structure with handles and user data (see GUIDATA)


% --- Executes on button press in Close.
function Close_Callback(hObject, eventdata, handles)
close;
% hObject    handle to Close (see GCBO)
% eventdata  reserved - to be defined in a future version of MATLAB
% handles    structure with handles and user data (see GUIDATA)

function S=CsFit(X,Y,dx0,dxn)
N=length(X)-1;
H=diff(X);
D=diff(Y)./H;
A=H(2:N-1);
B=2*(H(1:N-1)+H(2:N));
C=H(2:N);
U=6*diff(D);

B(1)=B(1)-H(1)/2;
U(1)=U(1)-3*(D(1)-dx0);
B(N-1)=B(N-1)-H(N)/2;
U(N-1)=U(N-1)-3*(dxn-D(N));
for k=2:N-1
    temp=A(k-1)/B(k-1);
    B(k)=B(k)-temp*C(k-1);
    U(k)=U(k)-temp*U(k-1);
end
M(N)=U(N-1)/B(N-1);
for k=N-2:-1:1
    M(k+1)=(U(k)-C(k)*M(k+2))/B(k);
end
M(1)=3*(D(1)-dx0)/H(1)-M(2)/2;
M(N+1)=3*(dxn-D(N))/H(N)-M(N)/2;
for k=0:N-1
    S(k+1,1)=(M(k+2)-M(k+1))/(6*H(k+1));
    S(k+1,2)=M(k+1)/2;
    S(k+1,3)=D(k+1)-H(k+1)*(2*M(k+1)+M(k+2))/6;
    S(k+1,4)=Y(k+1);
end


?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
久久精品一区蜜桃臀影院| 五月天欧美精品| 亚洲国产成人va在线观看天堂| 毛片av一区二区| 91在线观看免费视频| 日韩精品一区二区三区蜜臀| 亚洲美腿欧美偷拍| 成人影视亚洲图片在线| 日韩一级黄色片| 一区二区三区成人| 99re成人精品视频| 亚洲国产高清在线观看视频| 久久精品72免费观看| 欧美日韩午夜在线视频| 亚洲免费av高清| 暴力调教一区二区三区| 久久久另类综合| 国内精品免费**视频| 91精品在线免费| 亚洲成人动漫在线观看| 欧美午夜片在线看| 亚洲一二三四区| 在线观看免费亚洲| 日韩毛片在线免费观看| 成人动漫一区二区| 国产精品女上位| 成人av在线影院| 国产三级精品三级| 国产一区二区免费视频| 久久婷婷色综合| 国产一区二区免费看| 久久久国产精品麻豆| 国产成人亚洲综合a∨猫咪| 日韩精品在线一区二区| 国产一区在线精品| 日本一区二区免费在线观看视频| 国产裸体歌舞团一区二区| 久久亚洲欧美国产精品乐播| 国产一区二区福利视频| 日本一区二区视频在线观看| 成人av一区二区三区| 日韩一区在线免费观看| 91福利区一区二区三区| 香蕉久久夜色精品国产使用方法 | 亚洲欧美激情在线| 91视频免费播放| 亚洲国产精品一区二区久久| 欧美精品777| 韩国精品在线观看| 亚洲国产精品av| 91电影在线观看| 日本欧美韩国一区三区| 久久精品免费在线观看| 91一区在线观看| 日韩成人伦理电影在线观看| 欧美成人性福生活免费看| 成人免费高清在线| 亚洲亚洲人成综合网络| 久久一二三国产| 99久久婷婷国产| 日韩电影网1区2区| 中文字幕中文字幕一区二区| 在线欧美日韩精品| 精品亚洲免费视频| 亚洲精品ww久久久久久p站| 337p亚洲精品色噜噜| 国产成人精品亚洲午夜麻豆| 一区二区久久久久| 欧美电影免费观看高清完整版 | 日韩一区二区电影在线| 国产成人av福利| 亚洲成在线观看| 欧美国产综合一区二区| 欧美剧在线免费观看网站| 国产一区二区免费在线| 午夜免费欧美电影| 欧美激情综合在线| 日韩精品一区国产麻豆| 色偷偷久久人人79超碰人人澡| 美女免费视频一区二区| 亚洲人成在线播放网站岛国| 欧美成人午夜电影| 欧美美女喷水视频| caoporn国产一区二区| 另类小说图片综合网| 亚洲欧美精品午睡沙发| 国产日韩一级二级三级| 精品国产免费久久| 欧美va亚洲va| 九九精品一区二区| 精品国产乱码久久久久久久久| 国产在线精品视频| 亚洲成人自拍网| 亚洲女性喷水在线观看一区| 久久久影院官网| 在线一区二区三区四区五区| 国产精品久久久久久久久搜平片| 制服.丝袜.亚洲.另类.中文| 日韩午夜电影av| 国产欧美日本一区视频| 一区二区三区影院| 日韩精品成人一区二区三区| 久久99国产精品久久99果冻传媒| 九九**精品视频免费播放| 国产91在线|亚洲| 欧美综合在线视频| 欧美成人一区二区| 综合自拍亚洲综合图不卡区| 石原莉奈一区二区三区在线观看| 精品一区二区久久| 欧美综合在线视频| 久久夜色精品国产欧美乱极品| 亚洲欧美偷拍三级| 日韩精品久久理论片| 成人午夜在线视频| 欧美三日本三级三级在线播放| 日韩精品一区二区三区中文精品| 国产精品久久久久久久久免费桃花 | 中文字幕在线不卡一区| 亚洲电影一级黄| 国产成人av一区二区三区在线 | 亚洲自拍欧美精品| 韩国欧美国产一区| 欧洲一区二区三区在线| 久久理论电影网| 性做久久久久久久免费看| 福利一区二区在线观看| 91精品国产麻豆国产自产在线 | 久久综合丝袜日本网| 一区二区三区在线影院| 国产精品538一区二区在线| 欧美最新大片在线看| 亚洲国产精品传媒在线观看| 免费人成在线不卡| 色狠狠综合天天综合综合| 久久久久久久一区| 日韩1区2区3区| 欧洲视频一区二区| 国产精品拍天天在线| 久久99国内精品| 4438x成人网最大色成网站| 亚洲天天做日日做天天谢日日欢| 国产美女一区二区三区| 欧美一区二区三区啪啪| 亚洲午夜一区二区| 99麻豆久久久国产精品免费优播| 精品国产91乱码一区二区三区| 亚洲国产精品一区二区www在线 | 波多野结衣欧美| 精品国产一区二区在线观看| 亚洲电影一区二区三区| 在线精品观看国产| 亚洲美女淫视频| 色妞www精品视频| 国产精品久久免费看| 国产suv精品一区二区883| 欧美成人免费网站| 久久av中文字幕片| 日韩精品资源二区在线| 免费观看日韩av| 555夜色666亚洲国产免| 日韩激情视频网站| 日韩一区二区在线免费观看| 日韩国产精品91| 日韩一区二区精品葵司在线| 麻豆免费精品视频| 精品国产乱码久久| 国产一区二三区| 国产午夜一区二区三区| 国产iv一区二区三区| 国产精品―色哟哟| 成人高清免费观看| 亚洲精品亚洲人成人网在线播放| 一本到三区不卡视频| 亚洲综合999| 欧美浪妇xxxx高跟鞋交| 日本视频一区二区三区| 欧美成人a∨高清免费观看| 国产伦精品一区二区三区免费| 久久久精品国产免大香伊| av一二三不卡影片| 亚洲国产一区二区a毛片| 在线播放欧美女士性生活| 精品一区二区三区日韩| 中文欧美字幕免费| 色偷偷久久一区二区三区| 天天做天天摸天天爽国产一区| 91精品国产色综合久久久蜜香臀| 韩国av一区二区三区| 国产精品成人免费在线| 欧美中文字幕久久| 美女视频黄免费的久久 | 色综合久久中文综合久久97| 一区二区三区在线高清| 欧美一级欧美三级在线观看| 国产一区二区三区免费看 | 色拍拍在线精品视频8848| 亚洲电影一级黄| 国产亚洲一区二区在线观看| 91丨porny丨户外露出|