brk2knt.m

来自「演示matlab曲线拟和与插直的基本方法」· M 代码 · 共 25 行

M
25
字号
% BRK2KNT   懡廳搙傪傕偮僽儗乕僋億僀儞僩楍偐傜愡揰楍傪嶌惉
%
% T = BRK2KNT(BREAKS,MULTS) 偼丄偡傋偰偺i偵懳偟偰丄BREAKS(i) 偑 MULTS(i)夞
% 孞傝曉偝傟偨宍偺愡揰楍 T 傪弌椡偟傑偡丅BREAKS 偑尩枾側堄枴偱憹壛偡傞
% 応崌丄T 偼丄奺 BREAKS(i) 偑惓妋偵 MULTS(i)夞敪惗偡傞愡揰楍偱偡丅
%
% MULTS 偑掕悢偱偁傞傋偒応崌丄偦偺掕悢抣偺傒偑梌偊傜傟傞昁梫偑偁傝傑偡丅 
%
% [T,INDEX] = BRK2KNT(BREAKS,MULTS) 偼丄INDEX = [1 find(diff(T)>0)-1] 傕
% 弌椡偟傑偡丅偡傋偰偺懡廳搙偑惓側傜偽丄偡傋偰偺 j 偵懳偟偰 INDEX(j) 偼
% T 偺拞偱 BREAKS(j) 偑尰傟傞嵟弶偺埵抲偱偡丅
%
% 椺戣:
%    t = brk2knt(1:2,3)
% 偼丄t = [1 1 1 2 2 2] 傪梌偊傑偡丅堦曽丄
%
%    t = [1 1 2 2 2 3 4 5 5];  [xi,m] = knt2brk(t);  tt = brk2knt(xi,m);
%
% 偱偼丄xi 偼 [1 2 3 4 5]丄m 偼 [2 3 1 1 2]丄tt 偼 t 傪梌偊傑偡丅
%
% 嶲峫 KNT2BRK, KNT2MLT, AUGKNT.


%   Copyright 1987-2004 C. de Boor and The MathWorks, Inc.

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?