• 1.摘要
  • 2.基本信息
  • 3.内容简介
  • 4.图书目录

MATLAB科学计算范例实战速查宝典

周博著书籍

《MATLAB科学计算范例实战速查宝典》语言表述通俗简洁,既适合初学者在短时间内尽快掌握应用MATLAB从事科学计算所必备的基本知识,又可帮助有一定基础的读者全面提高MATLAB的应用水平、使之在科学研究中发挥更大的作用。《MATLAB科学计算范例实战速查宝典》既适合大中专院校的学生学习使用,也可供有一定经验的人员参考使用。

基本信息

  • 书名

    MATLAB科学计算范例实战速查宝典

  • 作者

    周博 张惟

  • 出版社

    清华大学出版社

  • 出版日期

    2013年6月1日

  • 页数

    397页

内容简介

《MATLAB科学计算范例实战速查宝典》系统地介绍MATLAB在科学计算中各种常用函数的功能及使用方法,主要内容包括:矩阵基本运算、字符串运算、矩阵分析、数值计算、二维图形、三维图形、数据分析、符号运算、概率统计、数理统计等方面。

图书目录

第1章矩阵基本函数 1.1矩阵的创建 1.1.1直接输入矩阵 1.1.2线性等分向量的建立linspace 1.1.3利用冒号生成线性等分向量 1.1.4建立对数等分向量logspace 1.1.5建立零矩阵zeros 1.1.6建立单位矩阵eye 1.1.7建立全1矩阵ones 1.1.8建立均匀随机矩阵rand 1.1.9建立正态随机矩阵randI1 1.1.10建立随机序列randperm 1.1.11建立Hankel方阵hankel 1.1.12建立Hibert矩阵hilb 1.1.13建立Pascal矩阵pascal 1.1.14建立Toeplitz矩阵toeplitz 1.1.15建立Wilkinson特征值测试矩阵wilkinson 1.2矩阵的运算 1.2.1向量的点积dot 1.2.2向量的叉乘cross 1.2.3矩阵的加减运算+/— 1.2.4矩阵的乘法* 1.2.5矩阵的求逆inv 1.2.6方阵的行列式值det 1.2.7矩阵的迹trace 1.2.8矩阵的范数norm 1.2.9矩阵的条件数cond 1.2.10矩阵的秩rank 1.2.11抽取矩阵对角线元素diag 1.2.12抽取下三角矩阵tril 1.2.13抽取上三角矩阵triu 1.2.14矩阵变维reshape 1.2.15矩阵翻转niplr 1.2.16复制与平铺矩阵repmat 1.2.17矩阵元素个数numel 第2章字符串函数 2.1字符串转换 2.1.1字符串转换为ASCII码abs 2.1.2ASCII码转换为字符串setstr 2.1.3字符串转换函数char 2.1.4双精度数值转换函数double 2.1.5二进制转换为十进制biIl2dec 2.1.6十进制转换为二进制dec2bin 2.1.7十六进制转换为十进制hex2dec 2.1.8十进制转换为十六进制dec2hex 2.1.9数值转换为字符串num2str 2.1.10字符串转换为数值str2num 2.2字符串操作 2.2.1创建空格字符串blanks 2.2.2删除字符串的尾部空格符deblank 2.2.3将字符串转换为MATLAB的运行指令eval 2.2.4根据输入宗量计算函数feval 2.2.5将字符串中的英文字母全部转变为小写lower 2.2.6将字符串中的英文字母全部转变为大写upper 2.2.7判断是否为字符串ischar 2.2.8指示字符串中文字符的位置isletter 2.2.9指示字符串中空格符的位置isspace 2.2.10生成多行字符串矩阵str2mat 第3章矩阵分析函数 3.1矩阵分解 3.1.1LU分解1u 3.1.2QR分解qr 3.1_3特征值分解eig 3.1.4特征值的QZ分解qz 3.1.5奇异值分解svd 3.1.6广义奇异值分解gsvd 3.1.7Cholesky分解chol 3.1.8Schur分解schur 3.1.9海森伯格分解hess 3.1.10正交规范化orth 3.2线性方程组求解 3.2.1利用矩阵除法求解线性方程组\ 3.2.2简化矩阵rref 3.2.3求线性齐次方程组通解null 3.2.4LQ法求解线性方程组symmlq 3.2.5双共轭梯度法求解方程组bicg 3.2.6复共轭梯度法求解方程组cgs 3.2.7LSQR法求解方程组lsqr 3.2.8最小残差法求解方程组minres 3.2.9广义最小残差法求解方程组grnres 3.2.10准最小残差法求解方程组qmr 3.3稀疏矩阵 3.3.1建立稀疏矩阵sparse 3.3.2建立对角稀疏矩阵spdiags 3.3.3建立单位稀疏矩阵speye 3.3.4建立均匀分布随机分布稀疏矩阵sprand 3.3.5建立正态分布随机分布稀疏矩阵sprandn 3.3.6建立对称随机稀疏矩阵sprandsym 3.3.7将稀疏矩阵转化为满矩阵full 3.3.8确定稀疏矩阵非零元素位置find 3.3.9将外部数据转化为稀疏矩阵spconvert 3.3.10计算稀疏矩阵非零元素个数nnz 3.3.11确定稀疏矩阵的非零元素nonzeros 3.3.12对非零元素进行函数运算spfun 3.3.13绘制稀疏矩阵非零元素的分布图spy 3.3.14稀疏矩阵的排序colamd 3.3.15稀疏矩阵的非零元素列变换colperm 3.3.16稀疏矩阵的特征值分解eigs 第4章数值计算函数 4.1基本数学函数 4.1.1绝对值abs 4.1.2指数exp 4.1.3自然对数log 4.1.4常用对数log10 4.1.5余数rem 4.1.6模数mod 4.1.7组合数nchoosek 4.2三角函数 4.2.1正弦sin 4.2.2反正弦asin 4.2.3余弦cos 4.2.4反余弦acos 4.2.5正切tan 4.2.6反正切atan 4.2.7余切cot 4.2.8反余切acot 4.2.9正割sec 4.2.10反正割asec 4.2.11余割CSC 4.2.12反余割acsc 4.3扩展三角函数 4.3.1双曲正弦sinh 4.3.2反双曲正弦asinh 4.3.3双曲余弦cosh 4.3.4反双曲余弦acosh 4.3.5双曲正切tanh 4.3.6反双曲正切atanh 4.3.7双曲余切coth 4.3.8反双曲余切acoth 4.3.9双曲正割sech 4.3.10反双曲正割asech 4.3.11双曲余割csch 4.3.12反双曲余割acsch 4.4排序和取整函数 4.4.1排序sort 4.4.2向零方向取整fix 4.4.3向最近方向取整round 4.4.4向负无穷方向取整floor 4.4.5向正无穷方向取整ceil 4.5复数函数 4.5.1计算复数的实部real 4.5.2计算复数的虚部imag 4.5.3计算复数的相角angle 4.5.4计算复数的共轭coni 4.5.5建立复数complex 第5章二维图形函数 5.1一般二维图形 5.1.1绘制二维曲线图plot 5.1.2分区绘图subplot 5.1—3绘制函数曲线fplot 5.1.4建立图形窗口figure 5.1.5填加二维曲线图line 5.1.6图形保持hold 5.2图形的修饰 5.2.1设置颜色与线型cs 5.2.2设置图形标题title 5.2.3设置横轴标题xlabel 5.2.4设置纵轴标题ylabel 5.2.5添加图例legend 5.2.6设定坐标轴属性axis 5.2.7添加文字text 5.2.8添加网格grid 5.2.9添加边框box 5.3特殊二维图形 5.3.1双对数坐标图形loglog 5.3.2单对数坐标图形semilogx/semilogy 5.3.3极坐标图形polar 5.3.4垂直条形图bar 5.3.5水平条形图barh 5.3.6阶梯图形stairs 5.3.7填充图形fill 5.3.8箭头图compass 5.3.9误差图errobar 5.3.10速度向量图feather 5.3.11二维条形直方图hist 5.3.12角度直方图rose" 5.3.13二维饼图pie 第6章三维图形函数 6.1一般三维图形 6.1.1绘制三维曲线图plot3 6.1.2添加三维曲线图line 6.1.3网格图mesh 6.1.4曲面图surf 6.1.5球面图sphere 6.1.6柱面图cylinder 6.2特殊三维图形 6.2.1二维等高线contour 6.2.2三维等高线contourl3 6.2.3添加等高线标签clabel 6.2.4填充三维图fill3 6.2.5填充二维等高线contourf 6.2.6三维饼图pie3 6.2.7带等高线的曲面图surfc 6.2.8光照模式曲面图surfl 6.2.9瀑布图waterfall 第7章数据分析函数 7.1统计分析 7.1.1最大值max 7.1.2最小值min 7.1.3平均值mean 7.1.4中位数median 7.1.5求和sum 7.1.6连乘积prod 7.1.7累积总和cumsum 7.1.8累积连乘cumprod 7.2微分和积分 7.2.1一元函数积分quad 7.2.2牛顿—康兹法计算积分quad8 7.2.3梯形法计算定积分trapz 7.2.4二元函数积分dblquad 7.2.5微分计算diff 7.3一元函数的值和解 7.3.1多项式求根roots 7.3.2求多项式poly 7.3.3一元函数的零点fzero 7.4微分方程求解 7.4.1初值问题的2—3阶Rung—Kutta法ode23 7.4.2初值问题的4—5阶Rung—Kutta法ode45 7.4.3边值问题的求解bvp4c 7.5插值和拟合 7.5.1一维插值interp1 7.5.2二维插值interp2 7.5.3多项式拟合polyfit 7.5.4高斯牛顿非线性拟合nlinfit 7.5.5非线性拟合绘图nlintool …… 第8章符号运算函数 第9章概率统计函数 第10章数理统计函数 第11章图像和动画函数 第12章程序设计指令 附录函数和指令检索表