Потемкин - Система инженерных и научных расчетов matlab 5 -...

Post on 27-Jul-2015

214 Views

Category:

Documents

15 Downloads

Preview:

Click to see full reader

TRANSCRIPT

СИСТЕМА ИНЖЕНЕРНЫХ И НАУЧНЫХ РАСЧЕТОВ MATLAB 5.Х:В 2-Х Т. ТОМ 2.Потемкин В. Г.

В книге дано наиболее полное описание системы MATLAB, предназначенной для выполненияинженерных и научных расчетов и высококачественной визуализации получаемых результатов. Этасистема применяется в математике, вычислительном эксперименте, имитационном моделировании.Справочное пособие предназначено для инженеров, аспирантов и исследователей, выполняющихнаучные исследования и инженерные разработки, а также для студентов при выполненииисследовательских работ, курсовых и дипломных проектов.ОГЛАВЛЕНИЕ8. АНАЛИЗ И ОБРАБОТКАДАННЫХ

3

Основные операции 3Аппроксимация и интерполяцияданных

17

Геометрический анализ данных 28Численное интегрирование. 35Интегрирование обыкновенныхдифференциальных уравнений

38

Примеры применения решателя 51Вычисление минимумов и нулейфункции

57

Преобразования Фурье 64Свертка и фильтрация 709. РАБОТА С РАЗРЕЖЕННЫМИМАТРИЦАМИ

76

Элементарные разреженные матрицы 76Преобразование разреженных матриц 81Работа с ненулевыми элементами 84Характеристики разреженной матрицы 88Визуализация разреженных матриц 90Алгоритмы упорядочения 92Алгоритмы линейной алгебры 100Факторизация разреженных матриц 100Решение систем линейных уравнений 107Вычисление собственных значений исингулярных чисел

127

Операции над деревьями 132Вспомогательные операции 13610. ГРАФИЧЕСКИЕ КОМАНДЫ ИФУНКЦИИ

144

Элементы дескрипторной графики 144Элементарная графика 155Двумерные графики 155Трехмерные графики 165Задание осей координат 180Управление цветом 194Изображение линий уровня 197Надписи и пояснения к графикам 201Специальная графика 213Двумерная графика 214Специальная трехмерная графика 230Создание твердой копии и сохранениеграфика

248

11. ПАКЕТ ПРИКЛАДНЫХПРОГРАММ NOTEBOOK

253

Работа в среде ППП Notebook 253Написание М-книги 255Объединение команд в группы 257Использование команд и операторовMATLAB внутри текста

259

Зоны вычислений 259Преобразование ячейки в текст 260Вычисление ячеек 260Операции с результатами вычислений 263Управление форматом вывода чисел 264Управление графическим выводом 265Команды ППП Notebook 268ИНДЕКСНЫЕ УКАЗАТЕЛИ 276Команды, функции и операторысистемы MATLAB 5.х

276

Команды ППП Notebook 299

ПРЕДМЕТНЫЙ УКАЗАТЕЛЬAABS, 282ACOS, 282ACOSH, 282ACOT, 282ACOTH, 282ACSC, 282ACSCH, 282ACTIVEX, 298ACTXCONTROL, 298ACTXSERVER, 298

ADDPATH, 276; 296AIRY, 283ALIGN, 293ALL, 278ALLCHILD, 294AND, 278; 298ANGLE, 282ANS, 279ANY, 278AREA, 228; 291ASEC, 282ASECH, 282

ASIN, 282ASINH, 282ATAN, 282ATAN2, 282ATANH, 282AUTUMN, 290AXES, 148; 180; 292AXIS, 183; 289AXLIMDLG, 294BBALANCE, 285BAR, 214; 291BAR3, 232; 291BAR3H, 232; 291BARH, 214; 291BASE2DEC, 296BESSELH, 283BESSELI, 283BESSELJ, 283BESSELK, 283BESSELY, 283BETA, 283BETAINC, 283BETALN, 283BICG, 110; 288BICGSTAB, 114; 288BIN2DEC, 296BLANKS, 295BONE, 290BOX, 191; 292BRIGHTEN, 178; 290BTNDOWN, 294BTNGROUP, 294BTNPRESS, 294BTNSTATE, 294BTNUP, 294CCALENDAR, 280CAPTURE, 292CART2POL, 284CART2SPH, 284CAT, 280CAXIS, 195; 289CBEDIT, 293CD, 277CDF2RDF, 285CEIL, 283CELL, 280; 297CELL2STRUCT, 280CELLDISP, 280CELLPLOT, 280CELLSTR, 295CGS, 118; 288CHAR, 295; 297CHOL, 284

CHOLINC, 100;284 DA, 292CLABEL, 203; 291CLASS, 297 CLC, 277CLEAR, 276CLF, 292CLOCK, 279CLOSE, 292CLOSEREQ, 293CLRUPROP, 294COLMMD, 96; 288COLON, 298COLORBAR, 210; 291COLORCUBE, 290COLORMAP, 194; 289COLPERM, 92: 288COLSTYLE, 290COMET, 227; 291COMET3, 240; 291COMPAN, 284COMPASS, 224; 291COMPUTER, 277COND, 284CONDEIG, 285CONDEST, 89: 288CONJ, 282CONTOUR, 197; 289CONTOUR3, 199; 289CONTOURC, 289CONTOURF, 198; 291CONTRAST, 290CONV, 70; 285; 287CONV2, 71; 287CONVHULL, 30CONVHULL, 286CONVN, 72; 287COOL, 290COPPER, 290COPYOBJ, 293CORRCOEF, 12; 286COS, 282COSH, 282COT, 282COTH, 282COV, 10; 286CPLXPAIR, 282CPUTIME, 280CROSS. 283CSC, 282CSCH, 282CSVREAD, 296CSVWRITE, 297CTRANSPOSE, 278; 298CUMPROD, 4; 286CUMSUM, 3; 286

CUMTRAPZ, 35; 286CYLINDER, 292DDASPECT,187DATE, 279DATENURN, 280DATESTR. 280DATETICK. 280DATEVEC, 280DBCLEAR, 277DBCONT, 277DBDOWN, 277DBLQUAD, 38; 286DBQUIT, 277DBSTACK, 277DBSTATUS, 277DBSTEP, 277DBSTOP, 277DBTYPE, 277DBUP, 277DDEADV, 298DDEEXEC, 298DDEINIT, 298DDEPOKE, 298DDEREQ, 298DDETERM, 298DDEUNADV, 298DEAL, 280DEBLANK, 295DEBUG, 277DEC2BASE, 296DEC2BIN, 296DEC2HEX, 295DECONV, 70; 285; 287DEL2, 15; 286DELAUNAY, 28DELAUNAY, 286DELETE, 277; 293; 298DELSQ, 142DEMO, 276DET, 284DIAG, 281DIALOG, 294DIARY, 277DIFF, 13; 286DIFFUSE, 290DIR, 277DLMREAD, 297DLMWRITE, 297DMPERM, 93; 288DOS, 277DOUBLE, 295; 297DRAGRECT, 293DRAWNOW, 293DSEARCH, 286

EECHO, 277EDIT, 276EDITPATH, 276; 296EDTEXT, 294EIG, 285EIGS, 127; 285ELLIPJ, 283ELLIPKE, 283END, 281EOMDAY, 280EPS, 279EQ, 278; 298ERF, 283ERFC, 283ERFCX, 283ERFINV, 283ERRORBAR, 217; 291ERRORDLG, 294ETIME, 280ETREE, 132; 288ETREEPLOT, 133; 288EXP, 282EXPINT, 283EXPM, 285EYE, 281EZPLOT, 162; 291FFACTOR, 283FCLOSE, 296FEATHER, 224; 291FEOF, 296FERROR, 296FFT, 64; 287FFT2, 66; 287FFTN, 67; 287FFTSHIFT, 68; 287FGETL, 296 FGETS, 296FIELDNAMES, 280FIGURE, 146; 292FILESEP, 296FILL, 229; 291FILL3, 243; 291FILTER, 72; 287FILTER2, 73; 287FIND, 81; 281; 288FINDOBJ, 293FINDSTR, 295FIX, 283FLAG, 290FLIPDIM, 281FLIPLR, 281FLIPUD, 281FLOOR, 283FLOPS. 279

FMIN, 57; 286FMINS, 60; 286FOPEN, 296FOPTIONS, 57FORMAT, 277FPLOT, 162FPRINTF, 296FRAME2IM, 292FREAD, 296FREWIND, 296FSCANF, 296FSEEK, 296FTELL, 296FULL, 83; 288FULLFILE, 296FUNM, 285FWRITE, 296FZERO, 62; 286GGALLERY, 284GAMMA. 283GAMMAINC, 283GAMMALN, 283GCA, 292GCBF, 293GCBO, 293GCD, 283GCF, 292GCO,293GE, 278; 298GET, 293; 298GETENV, 277GETFIELD, 280GETFRAME, 292GETPTR, 295GETSTATUS, 294GETUPROP, 294GINPUT, 293GMRES, 121; 288GPLOT, 90; 289GRADIENT, 13; 286GRAY, 290 GRID, 191; 289GRIDDATA, 26; 286GT, 278; 298GTEXT, 208; 291GUIDE, 293HHADAMARD, 284HANKEL, 284HELP, 276HELPDESK, 276HELPDLG, 294HELPWIN, 276HESS, 285HEX2DEC, 295

HEX2NUM, 295HIDDEN, 174; 290HIDEGUI, 294HILB, 284HIST, 218; 291HOLD. 192: 289; 292HOME, 277HORZCAT, 279; 297HOT, 290HSV, 290HSV2RGB, 284; 290II, 279IFFT, 64; 287IFFT2, 66; 287IFFTN, 67; 287IFFTSHIFT, 68IM2FRAME, 292IMAG, 282IMAGE, 292; 293IMAGESC, 292IMFINFO, 292IMREAD, 297IMWRITE, 297IND2SUB, 281INF, 279INFERIORTO, 297INLINE, 297INMEM, 276INPOLYGON, 32INPOLYGON, 286INPUT, 296INPUTDLG, 294INT2STR, 295INTERP1, 21; 286INTERP1Q, 21;286INTERP2, 23; 286INTERP3, 24INTERPFT, 18; 286INTERPN, 25; 286INTERSECT, 279INV, 284INVHILB, 284INVOKE, 298IPERMUTE, 280ISA, 297ISCELL, 280ISCELLSTR, 295ISCNAR, 295ISEMPTY, 281ISEQUAL, 281ISFIELD, 280ISFINITE, 279ISHANDLE, 293ISHOLD, 292

ISINF, 279ISLETTER, 295ISLOGICAL, 281ISMEMBER, 279ISNAN,279ISNUMERIC, 281ISOBJECT, 297ISPRIME, 283ISREAL, 282ISSPACE, 295ISSPARSE, 84; 288ISSTRUCT, 280JJ, 279JET, 290KKRON, 278LLCM, 283LDIVIDE, 278; 297LE, 278; 298LEGEND, 209; 291LEGENDRE, 283LENGTH, 281LIGHT, 293LIGHTING, 290LIN2MU, 287LINE, 152; 292LINES, 290LINSPACE, 281LISTDLG, 294LOAD, 276; 296LOG, 282LOG10, 282LOG2, 282LOGICAL, 281LOGLOG, 164; 289LOGM, 285LOGSPACE, 281LOOKFOR, 276LOWER, 295LSCOV, 284LT, 278; 298LU, 284LUINC, 103; 284MMAGIC, 284MAKEMENU, 294MAT2STR, 295MATERIAL, 290MATLABRC, 296MATLABROOT, 296MAX, 6; 285MEAN, 9; 285MEDIAN, 8; 285

MENU, 294MENUBAR, 294MENUEDIT, 293MESH, 172; 289MESHC, 172; 289MESHGRID, 171; 281; 289MESHZ, 172; 289METHODS, 297MEX, 276MEXEXT, 296MIN, 7; 285MINUS, 277; 297MKPP, 19MLDIVIDE, 278; 297MOD, 283MORE, 277MOVIE, 292MOVIEIN, 292MPOWER, 278; 297MRDIVIDE, 278; 297MSGBOX, 294MTIMES, 278; 297MU2LIN, 287NNAN, 279NCHOOSEK, 283NDGRID, 280NDIMS, 280; 281NE, 278; 298NEWPLOT, 293NEXTPOW2, 282NNLS, 284NNZ, 85; 288NONZEROS, 85; 288NORM, 284NORMEST, 88; 288NOT, 278; 298NOW, 279NULL, 284NUM2CELL, 280NUM2STR, 295NUMGRID, 142NZMAX, 86; 288OODE113, 287ODE158, 287ODE23, 287ODE23S, 287ODE45, 287ODEFILE, 287ODEGET, 287ODEPHAS2, 287ODEPHAS3, 287ODEPLOT, 287ODEPRINT, 287

ODESET, 287ONES, 281OR, 278; 298ORIENT, 251; 291ORTH, 284OVEROBJ, 295PPACK, 276PAGEDLG, 294PARETO, 291PARTIALPATH, 296PASCAL, 284PATCH, 153; 292; 293PATH, 276; 296PATHSEP, 296PAUSE, 277PBASPECT,187PCG, 107; 288PCODE, 276PCOLOR, 290PERMS, 283PERMUTE, 280PI, 279PIE, 216; 291PIE3, 235; 291PINK, 290PINV, 284PLANEROT, 285PLOT, 159; 289PLOT3, 170; 289PLOTEDIT, 211PLOTMATRIX, 222; 291PLOTYY, 167; 289PLUS, 277; 297POL2CART, 284POLAR, 166; 289POLY, 285POLYAREA, 34POLYAREA, 286POLYDER, 285POLYEIG, 285POLYFIT, 17; 285POLYVAL, 285POLYVALM, 285POPUPSTR, 294POW2, 282POWER, 278; 297PPVAL, 19; 286PRIMES, 283PRINT, 248; 291PRINTDLG, 294PRINTOPT, 291PRISM, 290PROD, 4; 286PROFILE, 277

PROPEDIT, 293PWD, 277QQMR, 124; 288QR, 284QRDELETE, 285QRINSERT, 285QUAD, 36; 286QUAD8, 36; 286QUESTDLG, 294QUIT, 276QUIVER, 226; 291QUIVER3, 238; 292QZ, 285RRAND, 281RANDN, 281RANDPERM, 92; 288RANK, 284RAT, 283RATS, 283RBBOX,293RDIVIDE, 278; 297README, 276REAL, 282REALMAX, 279REALMIN, 279RECTINT, 32RECTINT, 286REFRESH, 292RELEASE, 298REM, 283REMAPFIG, 295REPMAT, 281RESET, 293RESHAPE, 281RESIDUE, 285RGB2HSV, 284; 290RGBPLOT, 290RIBBON, 230; 291RMFIELD, 280RMPATH, 276ROOT, 145ROOTS, 285ROSE, 223ROSSER, 284ROT90, 281ROTATE, 246; 292ROTATE3D, 248; 290ROUND, 283RREF, 284RSF2CSF, 285SSAVE, 276; 296SCATTER, 221

SCATTER3, 237SCHUR, 285SEC, 282SECH, 282SELECTMOVERESIZE, 293SEMILOGX, 165; 289SEMILOGY, 165; 289SET, 293; 298SETDIFF, 279SETFIELD, 280SETPTR, 295SETSTATUS, 294SETUPROP, 294SETXOR, 279SHADING, 177; 290SHG, 292SHIFTDIM, 280SIGN, 283SIN, 282SINH, 282SIZE, 281SLICE, 240; 292SOLVER, 39

ODEFILE, 44ODEGET, 49ODEPHAS2, 50ODEPHAS3, 50ODEPLOT, 49ODEPRINT, 51ODESET, 46

SORT, 5; 286SORTROWS, 5; 286SOUND, 287SOUNDSC, 287SPALLOC, 86; 288SPARSE, 76; 287; 297SPAUGMENT, 140; 289SPCONVERT, 83; 288SPDIAGS, 78; 288SPECULAR, 290SPEYE, 79; 287SPFUN, 87; 288SPH2CART, 284SPHERE, 292SPINMAP, 290SPLINE, 19; 286SPONES. 87; 288SPPARMS, 136; 289SPRAND. 79; 288SPRANDN, 79; 288SPRANDSYM, 80; 288SPRANK, 89; 288SPRING, 290SPRINTF, 295SPY, 91; 289

SQRT, 282SQRTM, 285SQUEEZE, 280SSCANF, 295STAIRS, 220; 291STD, 9; 285STEM, 219; 291STEM3, 236; 292STR2MAT, 295STR2NUM, 295STRCAT, 295STRCMP, 295STRJUST, 295STRMATCH, 295STRNCMP, 295STRREP, 295STRTOK, 295STRUCT, 280; 297STRUCT2CELL, 280STRVCAT, 295SUB2IND, 281SUBPLOT, 185; 289SUBSASGN, 298SUBSINDEX, 279; 298SUBSPACE, 284SUBSREF, 279; 298SUM, 3; 286SUMMER, 290SUPERIORTO, 297SURF, 174; 289SURFACE, 155; 293SURFC, 174; 289SURFL, 179; 289SURFNORM, 290SVD, 285SVDS, 130; 285SYMBFACT, 138; 289SYMMMD, 98; 288SYMRCM, 94; 288TTAN, 282TANH, 282TEMPDIR, 296TEMPNAME, 296TEXT, 157; 205; 291; 292TIC, 280TIMES, 278; 297TITLE, 201; 291TOC, 280TOEPLITZ, 284TRACE, 284TRANSPOSE, 278; 298TRAPZ, 35; 286TREELAYOUT, 134; 288TREEPLOT, 135; 288

TRIL, 281TRIMESH, 231; 292TRISURF, 231; 292TRIU, 281TSEARCH, 286TYPE, 276UUICONTROL, 293UIGETFILE, 294UIMENU, 293UINT8, 297UIPUTFILE, 294UIRESUME, 293UISETCOLOR, 294UISETFONT, 294UIWAIT, 293UMINUS, 278; 297UMTOGGLE, 294UNION, 279UNIQUE, 279UNIX, 277UNMKPP, 19UNWRAP, 74; 282UPLUS, 277; 297UPPER, 295VVANDER, 284VER, 276VERTCAT, 279; 298VIEW, 246; 290VIEWMTX, 244; 290VMS, 277VORONOI, 31VORONOI, 286WWAITBAR, 294WAITFOR, 293WAITFORBUTTONPRESS, 293WARNDLG, 294WATERFALL, 242; 292WAVREAD, 297WAVWRITE, 297WEB,277WEEKDAY, 280WHAT, 276WHATSNEW, 276WHICH, 276WHITE. 290WHITEBG, 290WHO, 276WHOS, 276WILKINSON, 284WINMENU, 294WINTER, 290WK1READ, 297

WK1WRITE, 297XXLABEL, 202; 291XLIM, 190XOR, 278YYLABEL, 202; 291YLIM, 190ZZEROS, 281ZLABEL, 202; 291ZLIM, 190ZOOM, 192; 289ÏÏÏÏ Notebook Bring MATLAB to Front, 274Define Autolnit Cell, 269Define Calc Zone, 269Define Input Cell, 268Evaluate Calc Zone, 272Evaluate Cell, 271Evaluate Loop, 273Evaluate M-book, 272Group Cells, 270Hide/Show Cell Markers, 271Notebook Options, 274Purge Output Cells, 270Toggle Graph Output for Cell, 271Undefine Cells, 269Ungroup Cells, 270ССпециальные символы, 278

top related